Descripción
Tutorial: Cómo usar el módulo DHT22 AM2302
El módulo DHT22 es un sensor digital para la medición de temperatura y humedad. Es ideal para proyectos de monitoreo ambiental, como sistemas de alarma antirust o controles de condiciones climáticas.
Qué necesitas
- Arduino
- Cable USB
- Protoboard (opcional)
- Resistencia de 10kΩ
- Pines para alimentación y datos
Pasos
- Conectar el módulo DHT22 al breadboard o directamente al Arduino.
- Conectar el pin VCC del sensor a la tensión de alimentación (5V o 3.3V) del Arduino.
- Conectar el pin GND del sensor al ground del Arduino.
- Conectar una resistencia de 10kΩ entre el pin datos del DHT22 y un pin digital del Arduino, luego conectar el otro extremo de la resistencia al pin datos del Arduino.
- Instalar la biblioteca Adafruit_DHT en el software Arduino.
- Escribir un sketch que lea los valores de temperatura y humedad del sensor DHT22.
- Cargar el sketch en el microcontrolador.
- Monitorea la entrada/salida serial del Arduino para visualizar las mediciones del sensor.
Código de ejemplo
// Includi la libreria
#include <DHT.h>
// Definisci il tipo di sensore e il pin di connessione
#define DHTPIN 2 // Pin digitale dove è collegato il DHT22
#define DHTTYPE DHT22 // Tipo del sensore (DHT11 o DHT22)
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float humidity = dht.readHumidity();
float temperature = dht.readTemperature();
// Verifica sul datasheet se i valori sono validi
if (isnan(humidity) || isnan(temperature)) {
Serial.println("Errore durante la lettura del sensore.");
return;
}
Serial.print("Umidità: ");
Serial.print(humidity);
Serial.print(" %, Temperatura: ");
Serial.print(temperature);
Serial.println(" °C");
}
Miniproyecto
Realiza un sistema de alarma antirust que envía una notificación cuando la humedad supera el 60%.
Errores comunes
- Conecta el sensor sin la resistencia pull-up
- No instala correctamente la biblioteca Adafruit_DHT
- Utiliza un pin de alimentación inadecuado
- Lee los datos del sensor antes de la inicialización
Accesorios recomendados
- Resistencia de 10kΩ
- Módulo LCD para visualizar las mediciones directamente en tu proyecto
- Buzzer o LED para alarma
- Arduino Uno R3
Preguntas frecuentes
¿Cómo puedo controlar la precisión del sensor?
Verifica la lectura de los datos mediante un termómetro y un hidrómetro al lado del sensor, comparando los valores.
Mi sensor no funciona. ¿Qué debo hacer?
Verifica todos los conectores y asegúrate de que el sensor esté correctamente alimentado.













Valoraciones
No hay valoraciones aún.