Sensor de temperatura DHT11 y DHT22 en ESP32
Ahora vamos a detectar la temperatura y la humedad del medio ambiente con el Sensor de temperatura DHT11 y DHT22 en ESP32 siguiendo estos pasos:
- Conectamos la tierra y la corriente del DTT11 a la tierra y corriente (3V3).
- Conectamos DSA del DHT11 al pin D15 del ESP32.
Requerimientos:
- 1 ESP32.
- DHT11 o DHT22.
- Cables.

Instalar librerías:
- Click en programa.
- Seleccionamos librería.
- Click en Administrador de bibliotecas.

- Buscamos “DHT sensor library for ESPx” y damos click en instalar


Código:
//Incluimos las librerias
#include "DHTesp.h"
//Decaramos el variable que almacena el pin a conectar el DHT11
int pinDHT = 15;
//Instanciamos el DHT
DHTesp dht;
void setup() {
Serial.begin(115200);
//Inicializamos el dht
dht.setup(pinDHT, DHTesp::DHT22);
}
void loop() {
//Obtenemos el arreglo de datos (humedad y temperatura)
TempAndHumidity data = dht.getTempAndHumidity();
//Mostramos los datos de la temperatura y humedad
Serial.println("Temperatura: " + String(data.temperature, 2) + "°C");
Serial.println("Humedad: " + String(data.humidity, 1) + "%");
Serial.println("---");
delay(1000);
}
Código y diagrama: https://wokwi.com/projects/343640661907472979

🎦 Este curso: https://www.youtube.com/watch?v=VuJkqL2Ys3Y&list=PLCTD_CpMeEKTvjzabAvLGHakg-ql6t0q6&ab_channel=ProgramadorNovato
🎦 Curso de Arduino: https://www.youtube.com/watch?v=oGinJt9aALc&list=PLCTD_CpMeEKSqw3Nh7rA9aXUAzbPIPkdv&ab_channel=ProgramadorNovato
🎦 [CURSO] C++ DE 0 A HEROE: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc