SENSOR DTH 11 TEMPERATURA Y HUMEDAD
IMPORTANTE: EL DTH 11 SU RANGO DE LECTURA ES DE 0º A 50º
EJEMPLO DE USO: PODEMOS HACER UN SISTEMA EL CUAL AL PASAR DE UNA DETERMINADA TEMPERATURA O HUMEDAD NOS ENCENDIERA UN RELE EL CUAL PONDRÍA PONER EL MARCHA UN VENTILADOR, O SI PASARA DE UNA TEMPERATURA INDICADA NOS ENVIARA UNA MENSAJE A UN MÓVIL, CORREO ELECTRÓNICO
BAJAR LA LIBRERIA DHT, PONEMOS EN EL BUSCADOR GOOGLE LIBRERIA DTH Y NO SALDRÁN VARIOS ENLACE, BAJARLA EN FORMATO COMPRIMIDO ZIP.
2º PASO
INSTALAR LA LIBRERÍA
CÓDIGO ARDUINO
#include "DHT.h"
#define DHTPIN 8 // Pin de conexion sensor dth11 DATA
// Utilizaremos el sensor que tengamos en este caso es DTH11
#define DHTTYPE DHT11 // DHT 11
//#define DHTTYPE DHT22 // DHT 22 (AM2302)
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("CONEXION SENSOR DE TEMPERATURA Y HUMEDAD");//COMPROBAMOS LA COMUNICACION SERAIL
dht.begin();//INICIAMOS ES SENSOR DTH11
}
void loop() {
delay(2000);
float h = dht.readHumidity();// Leemos la humedad y la guardamo en la variable h
float t = dht.readTemperature();//Leemos la temperatura y la guardamo en la variable t
if (isnan(h) || isnan(t) ) {
Serial.println("SENSOR AVERIADO O MAL CONECTADO!");
return;
}
Serial.print("HUMEDAD: ");
Serial.print(h);
Serial.print(" TEMPERATURA: ");
Serial.print(t);
Serial.println(" C ");
}
Consulta, para añadirle a esta programación un módulo de sensor de humedas se suelo como lo podría hacer?
ResponderEliminar