Sunteți pe pagina 1din 10

DISEAR LA PROPUESTA DEL PROYECTO DE IMPLEMENTACIN

UNIDAD 3 PASO 4

309696A_3

ARGEMIRO SUAREZ MARTINEZ, CD.: 9250810


JUAN CARLOS GAMARRA
ELIECER SEGUNDO LOPEZ
DORALYS RICARDO

Tutor:
NOEL JAIR ZAMBRANO
Especialista en Pedagoga

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


MICROPROCESADORES Y MICROCONTROLADORES
MARZO
2017
INTRODUCCIN

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.

El programa de Microprocesadores y Microcontroladores se hacen un recuento de la importancia


que tienen los microprocesadores y lo Microcontroladores y la aplicacin que tienen estos
dispositivos en la industria. Como todos sabemos el desarrollo que han originado la aparicin de
los microcontroladores y los microprocesadores en el desarrollo tecnolgico del mundo, de tal
forma que los encontramos en nuestro trabajo, en nuestra casa y en la mayora de dispositivos que
utilizamos a diario.

El nombre de Microcontrolador es un dispositivo que se utiliza para gobernar uno o ms procesos


en un sistema, este dispositivo tiene mucha similitud con un computador debido a los componentes
de los que est compuesto, tiene un CPU, Memoria Ram , Memoria Rom, conexiones a perifricos
de conexin externa.

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.

2. Pulsamos el pulsador de alarma mayor de 30%. Aparece alarma porque la humedad es


56% (mayor de 30%) y se enciende el LED
3. Desaparece la alarma porque la humedad es 29% (no es mayor de 30%) y se apaga el LED

4. Pulsamos el pulsador de alarma mayor de 60%. Aparece alarma porque la humedad es


64% (mayor de 60%) y se enciende el LED
5. Desaparece la alarma porque la humedad es 57% (no es mayor de 60%) y se apaga el LED
CONCLUSIONES

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:

Garca Breijo, Eduardo (2008). Compilador CC y Simulador Proteus para Microcontroladores


PIC. (1 Ed.) (Pg. 276). Mxico D.F:

S-ar putea să vă placă și