ESP32 DEVKITV1

ESP32 DEVKITV1 - Sensor de temperatura y humedad DHT22 - AM2302

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.