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 únicamente el elemento sensor: 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.