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

Entradas populares de este blog

Sensores de humedad

Lección #1: NORMAS APA