programación final de arduino

#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

const int sensorPin=A0;
int pinRele=1;


void setup()
   {
       lcd.begin(16, 2);           // Fijamos el numero de caracteres y filas
       lcd.print("Sistema de riego automático");  // Aqi va el mensaje
       Serial.begin(9600);
       pinMode(sensorPin,INPUT);
       pinMode(pinRele,OUTPUT);
       pinMode(A5,INPUT);//pin conectado a la fotocelda
   }

void loop()
   {
       int valorFotocelda=analogRead(A5);
       int humedad = analogRead(sensorPin);
       lcd.setCursor(6, 1);    // Ponte en la line 1, posicion 6
       lcd.print(humedad) ;
       if(humedad < 500)
   {
       if(valorFotocelda<100)//noche
    {
      Serial.println("Encendido");
      //hacer la acciones necesarias
      digitalWrite(pinRele,HIGH);
      }
   }
      else
      {
      digitalWrite(pinRele,LOW);
      }
       delay(1000);
       }

Comentarios

Entradas populares