Documente Academic
Documente Profesional
Documente Cultură
UNIDAD 3 PASO 4
309696A_3
Tutor:
NOEL JAIR ZAMBRANO
Especialista en Pedagoga
En este trabajo vamos a brindar solucin a un problema propuesto en la gua utilizando la tarjeta
de desarrollo ARDUINO UNO, un sensor de Humedad (DHT22) y un display LCD, por medio de
la herramienta de simulacin PROTEUS y utilizando el programa gratuito Arduino Ide.
Estos dispositivos ofrecen muchsimas ventajas en los dispositivos donde son utilizados, aumento
de prestaciones, aumento de fiabilidad, permite reducir el tamao de los componentes entre otros.
Los Microprocesadores es un circuito integrado cuya funcionalidad est relacionada con los
dispositivos de cmputo.
OBJETIVOS
Disear un circuito en la plataforma Arduino, que cense la humedad del suelo y que por
medio de un display visualice el porcentaje de humedad contenida.
Implementar un circuito en la plataforma Arduino, que cense la humedad del suelo y que
por medio de un display visualice el porcentaje de humedad contenida, utilizando dos
pulsadores para definir alertas.
DESARROLLO
CIRCUITO:
PROGRAMACIN:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
int sensor=A0;
int humed;
int puls1=10;
int puls2=9;
int alarma1=0;
int alarma2=0;
void setup() {
Serial.begin(9600);
lcd.begin(16,2);
pinMode(6,OUTPUT);
//pinMode(A0,INPUT);
pinMode(puls1,INPUT);
pinMode(puls2,INPUT);
}
void loop() {
int lect = analogRead(sensor);
humed=map(lect,0,1023,0,100);
lcd.setCursor(0,0);
lcd.print("Humedad: ");
lcd.print(humed);
lcd.print(" %");
alarma1 = digitalRead(puls1);
alarma2 = digitalRead(puls2);
if (alarma1==HIGH){
alarma1=LOW;
if (humed > 60){
digitalWrite(6,HIGH);
lcd.setCursor(0,1);
lcd.print("Alarma:Humed>60%");
}
else{
digitalWrite(6,LOW);
lcd.setCursor(0,1);
lcd.print(" ");
}
}
else{
if (alarma2==HIGH){
if (humed > 30){
digitalWrite(6,HIGH);
lcd.setCursor(0,1);
lcd.print("Alarma:Humed>30%");
}
else{
digitalWrite(6,LOW);
lcd.setCursor(0,1);
lcd.print(" ");
}
}
}
}
IMGENES DE LA SIMULACIN
1. Inicio, con los pulsadores apagados, led apagado y display con informacin del porcentaje
de temperatura.
Se dise e implement un circuito en la plataforma Arduino, que censa la humedad del suelo y
que por medio de un display visualiza el porcentaje de humedad que simula el potencimetro.
adicionalmente, se utilizan dos pulsadores para definir alertas. Cuando estas alertas se disparan, es
decir, cuando el rango establecido se desborda, aparece un nuevo mensaje de alerta en el display y
adicionalmente, se enciende un LED.
Para el circuito se necesitaron los siguientes elementos: un led, dos pulsadores, un display, un
potencimetro, un Arduino UNO. La programacin se realiz en el aplicativo Arduino 1.8.2,
utilizando sentencias de lenguaje C. La simulacin se llev a cabo en el aplicativo Proteus 8
Profesional.
BIBLIOGRAFA
Torrente Artero, Oscar (2015). Arduino: Curso prctico de formacin. (1 Ed.) (Pg. 588).
Mxico D.F: