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
Ave que vuela, a la cazuela.