// humidity.nqc #define DRY SENSOR_1 #define WET SENSOR_2 // uncomment this line for Radio Shack adjustmet //#define RADIO_SHACK_ADJUST task main() { int wet, dry, hum; // configure the sensors SetSensor(DRY, SENSOR_FAHRENHEIT); SetSensor(WET, SENSOR_FAHRENHEIT); // read the sensors #ifdef RADIO_SHACK_ADJUST dry = DRY * 7 / 6 - 120; wet = WET * 7 / 6 - 120; #else dry = DRY; wet = WET; #endif // compute humidity wet /= 10; dry /= 10; hum = (wet - dry) * 310 / dry + 100; }