viernes, 12 de octubre de 2018

Practica 6: programa del proyecto + Fotocelda


En esta clase nosotros fusionamos en algoritmo del Fotocelda y el algoritmo (Display,rele,sensor de humedad,etc) que hemos desarrollado conforme avanza el año lectivo. Este algoritmo nos permitirá desarrollar el proyecto sin ninguna complicación relacionada con el ARDUINO ya que todo el proyecto tendrá un mismo algoritmo


Algoritmo:





#include<LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);    // RS,E,D4,D5,D6,D7
const int sensorPin = A0;
int pinRele=1;
const int fotoceldaPin = A5;//pin conectado a fotocelda
void setup()
{
  Serial.begin(9600);
  pinMode(sensorPin,INPUT); 
  pinMode(pinRele,OUTPUT);  
  pinMode(fotoceldaPin,INPUT);  
  lcd.begin(16,2);       //Fijamos el numero de filas y columnas
  lcd.print("Sistema de riego automatico");  
}
void loop() {
 int humedad = analogRead(sensorPin);
 int luz = analogRead(fotoceldaPin);
 lcd.setCursor(6,1);
 lcd.print(humedad) ;
 if(humedad < 500)//tierra seca
{
  if(luz < 100)
{
  digitalWrite(pinRele,HIGH); 
  Serial.print("Encendido");
}
}
 else
 {
  digitalWrite(pinRele,LOW);
  lcd.setCursor(7,1);
  lcd.print("apagado");
 }
 delay(1000);
}

No hay comentarios.:

Publicar un comentario