Académique Documents
Professionnel Documents
Culture Documents
Para montar el sensor de humedad, a los tres cables que lleva (alimentación,
masa y señal), se les ha puesto el cable que se utilizó para los otros
sensores, porque el cable que lleva integrado el sensor es un poco corto.
PROGRAMACIÓN
Para programar el Arduino, se ha hecho un programa en el que se leen la
humedad de la planta (la que llega por el sensor) y la humedad de corte (la
que ajusta el potenciómetro y a la que debe parar la bomba)
void loop()
{
//Para que el sistema convierta la lectura analógica en % hay que establecer
una relación: humedad=0.12*analogRead(0);//Convierte la lectura del
sensor a %.
humedadcorte=0.07*analogRead(1)+15;//Convierte la lectura del
potenciómetro a %. La humedad se ajusta entre un 15 y 90 por ciento. /*El
siguiente bloque imprime en la pantalla el valor de la humedad que lee el
sensor, y el de la humedad de corte leída por el potenciómetro*/
lcd.setCursor(0,0); lcd.print("HUM. PLANTA:"); lcd.setCursor(12,0);
lcd.print(humedad); lcd.setCursor(15,0); lcd.print("%"); lcd.setCursor(0,1);
lcd.print("HUM. CORTE:"); lcd.setCursor(12,1); lcd.print(humedadcorte);
lcd.setCursor(15,1); lcd.print("%"); if(humedad<10)
{
digitalWrite(control,HIGH);
}
else if(humedad>humedadcorte)
{
digitalWrite(control,LOW);
}
delay(10
00);
lcd.clear(
);