ESP32 - DHT22 - OLED
Este tutorial explica cómo leer la temperatura y la humedad del módulo DHT22 y mostrarlas en un OLED.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables ESP32 Starter Kit (ESP32 included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca de la pantalla OLED, sensor de temperatura y humedad DHT22
Si no conoces la pantalla OLED y el sensor de temperatura y humedad DHT22 (conexiones, cómo funciona, cómo programarlo ...), aprende sobre ellos en los siguientes tutoriales:
- ESP32 - OLED tutorial
- ESP32 - DHT22 tutorial
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Si no sabe c\u00f3mo alimentar ESP32 y otros componentes, encuentre instrucciones en el siguiente tutorial: C\u00f3mo alimentar ESP32.
Código para ESP32 - Sensor DHT22 - OLED
Pasos R\u00e1pidos
- Si es la primera vez que usas ESP32, consulta cómo configurar el entorno para ESP32 en Arduino IDE.
- Realiza el cableado tal como se muestra en la imagen anterior.
- Conecta la placa ESP32 a tu PC mediante un cable micro USB.
- Abre Arduino IDE en tu PC.
- Selecciona la placa ESP32 correcta (por ejemplo ESP32 Dev Module) y el puerto COM.
- Haz clic en el icono Bibliotecas en la barra izquierda del Arduino IDE.
- Busca “SSD1306”, luego encuentra la biblioteca SSD1306 de Adafruit
- Haz clic en el botón Instalar para instalar la biblioteca.

- Se le pedirá instalar algunas otras dependencias de bibliotecas.
- Haz clic en el botón Instalar todo para instalar todas las dependencias de la biblioteca.

- Busca “DHT”, luego encuentra la biblioteca de sensores DHT de Adafruit
- Haz clic en el botón Instalar para instalar la biblioteca.

- Se le pedirá que instale algunas dependencias de otras bibliotecas.
- Haga clic en el botón Instalar Todo para todas las dependencias de la biblioteca.

- Copia el código anterior y ábrelo con el IDE de Arduino
- Haz clic en el botón Subir en el IDE de Arduino para cargar el código en ESP32
- Coloca el sensor en agua caliente y fría, o agárralo con la mano
- Observa el resultado en el OLED y en el Monitor Serial
※ Nota:
El código 'About' alinea automáticamente el texto horizontal y verticalmente en la pantalla OLED.
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.