Arduino - sensor de temperatura - OLED
En este tutorial, vamos a aprender cómo programar Arduino para leer la temperatura del sensor DS18B20 de 1-Wire y mostrarla en una pantalla OLED.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 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 adquirir un sensor DS18B20 que viene con un adaptador de cableado para una conexión fácil. El adaptador tiene una resistencia integrada, lo que elimina la necesidad de una resistencia adicional en el cableado.

This image is created using Fritzing. Click to enlarge image
Código de Arduino - Temperatura del sensor DS18B20 y mostrarla en la pantalla OLED
Pasos R\u00e1pidos
- Abre Arduino IDE en tu PC.
- Navega al 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á que instale algunas otras dependencias de la biblioteca.
- Haga clic en Instalar Todo para instalar todas las dependencias de la biblioteca.

- Busca “DallasTemperature”, luego encuentra la biblioteca DallasTemperature creada por Miles Burton.
- Haz clic en el botón Instalar para instalar la biblioteca DallasTemperature.

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

- Copia el código anterior y ábrelo con Arduino IDE
- Haz clic en el botón Subir en el IDE de Arduino para subir el código al Arduino
- Coloca el sensor en agua caliente y fría, o sujeta el sensor con tu mano
- Mira el resultado en la pantalla OLED
※ Nota:
El código anterior 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.