Escolar Documentos
Profissional Documentos
Cultura Documentos
- Diseo de un circuito que cense la humedad del suelo y que por medio de un
display visualice el porcentaje de humedad contenida, siendo el rango de 0
voltios en el puerto anlogo como 0% de humedad y siendo 5 voltios en el
puerto anlogo como 100% de humedad (simular la tierra en proteus con un
potencimetro).
- En la programacin colocar un punto de alarma(porcentaje de humedad)
modificable desde 2 pulsadores y que se indique en el display y encienda un led
rojo indicando que la alarma se cumple.
CDIGO EN ARDUINO
#include <LiquidCrystal.h>
void setup() {
lcd.begin(16, 2); // Se declara el tipo de lcd a utilizar (16x2)
pinMode(12,INPUT);
pinMode(13,INPUT);
pinMode(10,OUTPUT);
void loop() {
hum = map(analogRead(A0),0, 1023, 100, 0); //Lectura anloga desde el pin A0.
/* usamos la funcin map(). Esta bsicamente nos permite convertir un rango de medicin en otro (0 la
convierte en 100 asumiendo que el suelo tiene una humedad del 100% y cuando la lectura sea igual a
1023 la convierta a 0) */
pulsador1 = digitalRead(13); // la variable pulsador1 toma el valor ledo desde el pin 13
pulsador2 = digitalRead(12); // la variable pulsador2 toma el valor ledo desde el pin 12
Diseo
Alarma Apagada
Alarma Activada
Video de la simulacin
https://youtu.be/5mPmr1AA0S8