Practica #6 Programa Proyecto + Fotocelda
Lo que hicimos en esta practica , modificamos la programación para agregar la foto celda y finalmente la programación final consta del valor luz y de la posición de la foto celda en el Arruino, quedando como resultado final esto:
#include
LiquidCrystal lcd(12,11,5,4,3,2);
const int sensorPin = A0;
int pinRele=1;
const int fotoceldaPin = A5;
void setup()
{
lcd.begin(16, 2);
lcd.print("Sistema de riego automático");
Serial.begin(9600);
pinMode(sensorPin,INPUT);
pinMode(pinRele,OUTPUT);
pinMode(fotoceldaPin,INPUT);
}
void loop()
{
int humedad = analogRead(sensorPin);
int luz = analogRead(fotoceldaPin);
lcd.setCursor(6, 1);
lcd.print(humedad) ;
if(humedad < 500)
{
if(luz<100 span="">
{
Serial.println("Encendido");
digitalWrite(pinRele,HIGH);
}
}
else
{
digitalWrite(pinRele,LOW);
}
delay(1000);
}
#include
LiquidCrystal lcd(12,11,5,4,3,2);
const int sensorPin = A0;
int pinRele=1;
const int fotoceldaPin = A5;
void setup()
{
lcd.begin(16, 2);
lcd.print("Sistema de riego automático");
Serial.begin(9600);
pinMode(sensorPin,INPUT);
pinMode(pinRele,OUTPUT);
pinMode(fotoceldaPin,INPUT);
}
void loop()
{
int humedad = analogRead(sensorPin);
int luz = analogRead(fotoceldaPin);
lcd.setCursor(6, 1);
lcd.print(humedad) ;
if(humedad < 500)
{
if(luz<100 span="">
{
Serial.println("Encendido");
digitalWrite(pinRele,HIGH);
}
}
else
{
digitalWrite(pinRele,LOW);
}
delay(1000);
}
Comentarios
Publicar un comentario