Descripción
El módulo DHT11 es un sensor para medición de humedad y temperatura.
Características:
- Rango de medición de humedad: 20 – 80% (error 5%)
- Rango de medición de temperatura: 0 – 50ºC (error 2ºC)
- Frecuencia de muestreo: 1 muestra/segundo = 1 Hz
Si necesitas un sensor con mayor precisión, revisa el DHT22, aunque para muchos proyectos este puede ser un sensor adecuado. Se alimenta a 3,3 / 5V y se conecta a Arduino mediante un puerto serie. Sus dimensiones son de 32 x 14 mm aproximadamente.
Existe también la posibilidad de comprar este sensor en formato módulo: aquí.
Más información: Hoja de datos DHT11
Código de ejemplo:
#include "DHT.h" #define DHTTYPE DHT11 // Tipo de sensor: DHT 11 // Si experimentas problemas, puede ser necesaria una resistencia de 10kOhm entre el pin data y 5V DHT dht(4, DHTTYPE); // Pin de datos del DHT11 conectado al pin 4 de Arduino // *** CONFIGURACIÓN *** void setup() { Serial.begin(9600); // Velocidad del puerto serie (Monitor Serie) Serial.println("DHTxx test!"); dht.begin(); // Inicia sensor } // *** CÓDIGO PRINCIPAL *** void loop() { delay(2000);// Espera 2 seg entre medidas (nunca más rápido de 250ms) float h = dht.readHumidity(); // lectura de humedad float t = dht.readTemperature(); // lectura de temperatura if (isnan(h) || isnan(t)) { Serial.println("Error al intentar leer el DHT11!"); return; } Serial.print("Humedad: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Temperatura: "); Serial.print(t); Serial.print(" *C "); }
Valoraciones
No hay valoraciones aún.