Programa Proyecto + Fotocelda
Describir la actividad:
En esta actividad los maestros nos ordenaron averiguar acerca de un código. Tenìamos que averiguar que significa cada linea del código.
Anotaciones de las conexiones:
#include <LiquidCrystal.h>// LCD.
LiquidCrystal lcd(12,11,5,4,3,2);// PUERTOS DE DISPLAY
const int sensorPin = A0;// Sensor de humedad detecta la humedad en la tiera
int pinRele=1;// Rele arduino se prende y se apaga.
const int fotoceldaPin = A5;// LDR...fotocelda
void setup() // Priimera funciòn que se ejecuta.
{
lcd.begin(16, 2); // Medida del Display
lcd.print("Sistema de riego automático"); // Imprime texto en la pantalla LCD
Serial.begin(9600); // Establece la velocidad de datos en bits por segundo (baudios) para la transmisión de datos
pinMode(pinRele,OUTPUT);// Configura el pin rele para que se comporte como una salida
pinMode(fotoceldaPin,INPUT);// Configura el pin fotocelda especificado para que se comporte como una entrada
}
void loop()// SE EJECUTA UN NÙMERO INFINITO DE VECES
{
int humedad = analogRead(sensorPin);// LEE EL VALOR DEL PIN ANALOGICO ESPECIFICADO
int luz = analogRead(fotoceldaPin);// LEE EL VALOR DEL PIN ANALOGICO ESPECIFICADO
lcd.setCursor(6, 1);// ESTABLECE LA UBICACIÒN EN LA QUE SE MOSTRARÀ EL TEXTO ESCRITO EN LA PANTALLA
lcd.print(humedad) ;// Imprime texto en la pantalla LCD
if(humedad < 500)// Averigua si la tierra esta seca
{
if(luz<100)// Si hay oscuridad
{
Serial.println("Encendido");// La bomba se enciende
digitalWrite(pinRele,HIGH);// Por medio del rele
}
}
else
{
digitalWrite(pinRele,LOW);// Si no hay ninguna de estas condiciones se apagarà
}
delay(1000);// usa el programa por la cantidad de tiempo (en milisegundos) especificado como parámetro
Explicación de los bloques de programación utilizados:
Para esta clase utilizamos como base la aplicación arduino.
Logros:
Terminamos la programación.
Dificultades:
No entendía al principio pero después con ayuda de la miss comprendí el tema.
Conclusiones:
Espero que la programación no tenga fallas.
Dudas :
El programa funcionara bien con todos los elementos mecánicos.
FOTOCELDA:
Comentarios
Publicar un comentario