2 Thermistors are simple analogread:
int therm0 = analogRead(A0); //1. thermistor input on Analog pin 0
float volt0 = therm0 * (5 / 1023.0); //2. conversion to Voltage
float temp0 = ((volt0 + 10.281)/0.0458)-273.15; //3. calculates temperature using temp/voltage relationship then adding 273.15Klvn to convert
the strain gauges I can see as being a similar method using an analogread, but I'll cross that bridge when I come to it.
The anemometer will be this one with an interrupt I'm trying to sort out.
The idea is that, every hour (or half hour), the arduino will powerup (from standby), read the two temperatures, the windspeed, and the strain gauge reading. Log all 4 readings with a timestamp onto a datalogger and then go onto standby again till it next powers up.
I'll check back tomorrow!
- Heim