Arduino Nano ESP32 - Sensor de temperatura - OLED
Este tutorial te enseña cómo leer la temperatura del sensor DS18B20 de 1-Wire y mostrarla en un OLED.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: Many DS18B20 sensors available in the market are unreliable. We strongly recommend buying the sensor from the DIYables brand using the link provided above. We tested it, and it worked reliably.
Acerca de la pantalla OLED y del sensor de temperatura DS18B20
Si no conoces OLED y el sensor de temperatura DS18B20 (conexión de pines, cómo funciona, cómo programarlo ...), aprende sobre ellos en los siguientes tutoriales:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Sugerimos comprar un sensor DS18B20 que viene con un adaptador de cableado para una conexión sencilla. El adaptador tiene una resistencia integrada, eliminando la necesidad de una resistencia adicional en el cableado.
Código para Arduino Nano ESP32 - Temperatura del sensor DS18B20 y mostrarla en la pantalla OLED
Pasos R\u00e1pidos
Para empezar con Arduino Nano ESP32, siga estos pasos:
- Si eres nuevo en Arduino Nano ESP32, consulta el tutorial sobre cómo configurar el entorno para Arduino Nano ESP32 en el IDE de Arduino.
- Conecta los componentes según el diagrama proporcionado.
- Conecta la placa Arduino Nano ESP32 a tu computadora usando un cable USB.
- Abre el IDE de Arduino en tu computadora.
- Selecciona la placa Arduino Nano ESP32 y su puerto COM correspondiente.
- Haz clic en el icono Bibliotecas en la barra izquierda del IDE de Arduino.
- 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 dependencias de otras bibliotecas.
- Haga clic en el botón Instalar Todo para instalar todas las dependencias de bibliotecas.

- Busca “DallasTemperature” en el cuadro de búsqueda, luego busca la biblioteca DallasTemperature de Miles Burton.
- Haz clic en el botón Instalar para instalar la biblioteca DallasTemperature.

- Se le pedirá que instale la dependencia. Haga clic en el botón Instalar todo para instalar la biblioteca OneWire.

- Copie el código anterior y ábralo con Arduino IDE
- Haga clic en el botón Subir en Arduino IDE para cargar el código al ESP32
- Coloque el sensor en agua caliente y en agua fría, o sujete el sensor con la mano
- Vea el resultado en OLED
※ Nota:
El código 'Acerca de' centra 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.