Dear, I am using this sensor: Rain sensor. Rain
Now, I've been testing it and I'm having problems with the night dew, the sensor by logic and it senses values like it's raining ...
What can be done??? the respect ?? any ideas?? I am using this code:
void llueve(){
llueveAux = 0;
Serial.println(analogRead(A0)); //lectura analógica
Serial.println(digitalRead(2)); //lectura digital
Alarm.delay(100);
valorLluvia = analogRead(A0);
if (valorLluvia < 400){
//nivelLluvia = "Lluvia Nivel: FUERTE " + valorLluvia;
nivelLluvia = valorLluvia;
Serial.println("Lluvia Nivel: FUERTE");
//esta lloviendo leve
llueveAux = 1;
}
if (valorLluvia >400 && valorLluvia <700){
//nivelLluvia = "Lluvia Nivel: MEDIO "+ valorLluvia;
Serial.println("Lluvia Nivel: MEDIO");
nivelLluvia = valorLluvia;
//esta lloviendo medio
llueveAux = 1;
}
if (valorLluvia > 700 && valorLluvia <900){
nivelLluvia = "Lluvia Nivel: LEVE ";
Serial.println("Lluvia Nivel: LEVE");
nivelLluvia = valorLluvia;
//esta lloviendo fuerte
llueveAux = 1;
}
if (valorLluvia > 900){
Serial.println("Lluvia Nivel: NO LLUEVE");
nivelLluvia = "NO LLUEVE ";
nivelLluvia.concat(valorLluvia);
llueveAux = 1; //OJO TIENE QUE ESTAR EN CERO---------------
}
}
Readings of the night
05:37 - 1023
08:07 - 112
08:21 - 75
08:37 - 142
09:32 - 264
11:44 - 853