
El cable negro y el rojo llevan la masta y el positivo del voltaje de 3,3V desde la placa ESP32 DEVKITV1 al sensor DHT22. Y el cable color azul conecta el terminal central de los tres que tiene el sensor con el pin 4 (entrada digital) de la ESP32 que es la que recibe los datos de humedad y temperatura.


Programa para probar el sensor DHT22 conectado con la ESP32...
#include <DHT.h>
#define DHTTYPE DHT22
#define DHTPIN 4 // La salida del DHT22 se conecta al pin D4 de la ESP32 DEVKITV1
DHT dht(DHTPIN, DHTTYPE, 22);
void setup()
{
Serial.begin(115200);
dht.begin();
}
void loop()
{
float humedad = dht.readHumidity();
float temperatura = dht.readTemperature();
Serial.println("Humedad: ");
Serial.println(humedad);
Serial.println("Temperatura: ");
Serial.println(temperatura);
delay(1500);
}
Es necesario tener instalada la librería "DHT.h" que se puede obtener desde https://github.com/adafruit/DHT-sensor-library
Pulsa aquí para descargar el código "am2302-dht22.ino"
Pruebas de recepción de la temperatura y humedad con el Monitor Serie del Arduino IDE...
Pruebas de recepción de los datos de temperatura y humedad en un programa realizado en Lazarus...
Ir a la página de descarga de este programa en lenguaje Lazarus para usar los puertos serie desde un PC con Windows o Linux.


