Programación para el sistema de riego automático Tarea 4
#include
LiquidCrystal lcd (12,11,5,4,3,2);
int Fotocelda = A0;
int SHumedad=A1;
int pinRele=6;
void setup (){
lcd.begin (16,2);
pinMode(Fotocelda,INPUT);
pinMode(SHumedad,INPUT);
pinMode(pinRele,OUTPUT);
}
void loop () {
int dato = analogRead(Fotocelda);
lcd. setCursor (0,0);
lcd.print("LUZ:");
lcd.print (dato);
int datoH = analogRead(SHumedad);
lcd. setCursor (0,1);
lcd.print("HUMEDAD:");
lcd.print (datoH);
if(dato<600 p="" sin="" sol="">{
if(datoH<600 p="" seca="" tierra=""> {//se enciende la bomba de agua
digitalWrite(pinRele,HIGH);
}
else //tierra mojada
{// se APAGA la bomba de agua
digitalWrite(pinRele,LOW);
}
}
else // MUCHO sol
{// se APAGA la bomba de agua
digitalWrite (pinRele, LOW);
}
}600>600>
LiquidCrystal lcd (12,11,5,4,3,2);
int Fotocelda = A0;
int SHumedad=A1;
int pinRele=6;
void setup (){
lcd.begin (16,2);
pinMode(Fotocelda,INPUT);
pinMode(SHumedad,INPUT);
pinMode(pinRele,OUTPUT);
}
void loop () {
int dato = analogRead(Fotocelda);
lcd. setCursor (0,0);
lcd.print("LUZ:");
lcd.print (dato);
int datoH = analogRead(SHumedad);
lcd. setCursor (0,1);
lcd.print("HUMEDAD:");
lcd.print (datoH);
if(dato<600 p="" sin="" sol="">{
if(datoH<600 p="" seca="" tierra=""> {//se enciende la bomba de agua
digitalWrite(pinRele,HIGH);
}
else //tierra mojada
{// se APAGA la bomba de agua
digitalWrite(pinRele,LOW);
}
}
else // MUCHO sol
{// se APAGA la bomba de agua
digitalWrite (pinRele, LOW);
}
}600>600>
Comentarios
Publicar un comentario