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);
}
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
Publicar un comentario