Arduino Nano ESP32 - DHT22
Este tutorial proporciona instrucciones sobre cómo usar Arduino Nano ESP32 para leer los valores de temperatura y humedad del sensor DHT22 y mostrarlos en el Monitor Serial. El tutorial proporciona instrucciones tanto para el sensor DHT22 como para el módulo DHT22.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del sensor de temperatura y humedad DHT22
| DHT22 | |
|---|---|
| Operating Voltage | 3 to 5V |
| The humidity range | 0% to 100% |
| The humidity accuracy | ± 2% to 5% |
| The temperature range | -40°C to 80°C |
| The temperature accuracy | ± 0.5°C |
| The reading rate | 0.5Hz (one time per 2 seconds) |
Pinout del DHT22
DHT22 tiene dos formas: sensor sin procesar y módulo:

El sensor DHT22 incluye 4 pines:
- Pin GND: conecte este pin a GND (0V)
- Pin VCC: conecte este pin a VCC (3.3V o 5V)
- Pin DATA: el pin se utiliza para comunicar entre el sensor y Arduino Nano ESP32
- Pin NC: No conectado
Recomendamos encarecidamente usar el módulo DHT22. Los módulos tienen una resistencia integrada y solo cuentan con tres pines: VCC, GND y DATA (o, alternativamente: +, -, y OUT).
Diagrama de cableado entre DHT22 y Arduino Nano ESP32
El cableado al Arduino Nano ESP32 es el mismo para ambos sensores. En su forma original, se requiere una resistencia de entre 5 kΩ y 10 kΩ para mantener la línea de datos alta y para habilitar la comunicación entre el sensor y el Arduino Nano ESP32.
Arduino Nano ESP32 - Cableado del sensor DHT22

This image is created using Fritzing. Click to enlarge image
Cableado del módulo DHT22 para Arduino Nano ESP32
La mayoría de los módulos de sensor DHT22 ya incorporan una resistencia, por lo que no necesitas añadirla. Eso nos ahorra cableado o trabajos de soldadura.

This image is created using Fritzing. Click to enlarge image
Código para Arduino Nano ESP32 - DHT22
Pasos R\u00e1pidos
Para empezar con Arduino Nano ESP32, siga estos pasos:
- Si eres nuevo en Arduino Nano ESP32, consulta el tutorial en cómo configurar el entorno para Arduino Nano ESP32 en el IDE de Arduino.
- Conecta los componentes de acuerdo con el diagrama proporcionado.
- Conecta la placa Arduino Nano ESP32 a tu computadora mediante un cable USB.
- Inicia el IDE de Arduino en tu computadora.
- Selecciona la placa Arduino Nano ESP32 y su puerto COM correspondiente.
- Abre el Gestor de Bibliotecas haciendo clic en el icono Gestor de Bibliotecas en la barra de navegación izquierda del IDE de Arduino
- Escribe “DHT” en la caja de búsqueda, luego busca la biblioteca de sensores DHT de Adafruit
- Instala la biblioteca haciendo clic en el botón Instalar

- Aparece una ventana que te pide instalar las dependencias de la biblioteca
- Instala todas las dependencias de la biblioteca haciendo clic en el botón Instalar todo.

- Copie uno de los códigos anteriores y ábralo con Arduino IDE
- Compilar y subir el código a la placa Arduino Nano ESP32 haciendo clic en el botón Subir del IDE de Arduino
- Haga que el sensor esté más frío o más caliente. Por ejemplo, coloque el sensor cerca de una taza de café caliente
- Consulte el resultado en el Monitor Serial. Se ve como lo siguiente:
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.