Sensor de temperatura DHT11 y DHT22 en ESP32

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.

Sensor de temperatura DHT11 y DHT22 en ESP32

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

Los comentarios están cerrados.

Salir de la versión móvil