|
Hi Libelium,
As your code I get the following result:
23.5483856201 23.2258071899 23.2258071899 23.2258071899 24.5161285400 23.2258071899 23.5483856201 23.5483856201 23.8709640502 23.2258071899 23.2258071899 23.2258071899 23.2258071899 23.2258071899 23.2258071899 23.2258071899 23.2258071899 23.2258071899 22.9032287597 23.2258071899 22.9032287597 23.5483856201 23.2258071899 23.2258071899 23.2258071899
But with my code, the result is unstable.
Temp:24.5161285400,Humi:43.9125900268,Leaf:3.2999999523 Temp:27.0967712402,Humi:44.0860176086,Leaf:3.2999999523 Temp:22.2580642700,Humi:44.2594490051,Leaf:3.2999999523 Temp:23.2258071899,Humi:44.4328842163,Leaf:3.2999999523 Temp:22.5806427001,Humi:43.5657272338,Leaf:3.2999999523 Temp:22.2580642700,Humi:43.2188682556,Leaf:3.2999999523 Temp:22.5806427001,Humi:43.3922958374,Leaf:3.2999999523 Temp:22.5806427001,Humi:42.8719978332,Leaf:3.2999999523 Temp:22.5806427001,Humi:43.0454330444,Leaf:3.2999999523 Temp:25.1612930297,Humi:43.3922958374,Leaf:3.2999999523 Temp:27.7419357299,Humi:43.0454330444,Leaf:3.2999999523 Temp:22.2580642700,Humi:42.8719978332,Leaf:3.2999999523 Temp:22.5806427001,Humi:43.3922958374,Leaf:3.2999999523 Temp:23.5483856201,Humi:44.2594490051,Leaf:3.2999999523 Temp:22.9032287597,Humi:43.3922958374,Leaf:3.2999999523 Temp:25.4838714599,Humi:43.5657272338,Leaf:3.2999999523 Temp:22.5806427001,Humi:43.5657272338,Leaf:3.2999999523 Temp:24.1935501098,Humi:43.3922958374,Leaf:3.2999999523 Temp:25.4838714599,Humi:43.9125900268,Leaf:3.2999999523 Temp:26.1290359497,Humi:43.5657272338,Leaf:3.2999999523
Code: void setup() { SensorAgr.setBoardMode(SENS_ON); pinMode(DIGITAL5, OUTPUT); pinMode(DIGITAL3, OUTPUT); PWR.setSensorPower(SENS_3V3, SENS_ON); PWR.setSensorPower(SENS_5V, SENS_ON); digitalWrite(DIGITAL5, HIGH); digitalWrite(DIGITAL3, HIGH); SensorAgr.setSensorMode(SENS_ON, SENS_AGR_HUMIDITY);//TURN ON SENSOR SensorAgr.setSensorMode(SENS_ON, SENS_AGR_LEAF_WETNESS); USB.begin(); delay(500); }
float temp; float value_humidity_1 = 0; //Initialize variables for sensor readings float value_lw = 0;
void loop() { temp = (float(analogRead(ANALOG4))*330/1023)-50; USB.print(",Temp:"); USB.println(temp); delay(3000); value_humidity_1 = SensorAgr.readValue(SENS_AGR_HUMIDITY); USB.print(",Humi:"); USB.println(value_humidity_1); delay(3000); value_lw = SensorAgr.readValue(SENS_AGR_LEAF_WETNESS); USB.print(",Leaf:"); USB.print( value_lw); delay(3000); }
Brgds Daniela
|