Arduino Nano - Sensor de temperatura - OLED
Este tutorial le indica cómo usar Arduino Nano para obtener la temperatura de un sensor DS18B20 de 1-Wire y mostrarla en una pantalla 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 estás familiarizado con OLED y el sensor de temperatura DS18B20 (conexiones de pines, cómo funciona, cómo programarlo...), los siguientes tutoriales pueden brindarte más información:
Diagrama de Cableado
- Diagrama de cableado utilizando una protoboard.

This image is created using Fritzing. Click to enlarge image
- Diagrama de cableado que utiliza un adaptador de terminal (recomendado).

This image is created using Fritzing. Click to enlarge image
Ver La mejor forma de alimentar Arduino Nano y otros componentes.
Recomendamos comprar un sensor DS18B20 junto con su adaptador de cableado para una configuración sin problemas. Este adaptador incluye una resistencia integrada, lo que elimina la necesidad de una resistencia adicional en el cableado.
Código para Arduino Nano - Temperatura del sensor DS18B20 y mostrarla en una pantalla OLED
Pasos R\u00e1pidos
- Haz clic en el icono de Bibliotecas en la barra izquierda del IDE de Arduino.
- Busca “SSD1306” y localiza la biblioteca SSD1306 de Adafruit.
- Luego, pulsa el botón Instalar para completar la instalación.

- Se le pedirá que instale algunas dependencias de bibliotecas adicionales.
- Para instalar todas las dependencias, haga clic en el botón Instalar todo.

- Busca “Dallas”, y luego localiza la biblioteca DallasTemperature creada por Miles Burton.
- Pulsa 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.

- Copia el código y ábrelo con el IDE de Arduino.
- Haz clic en el botón Subir en el IDE de Arduino para compilar y subir el código al Arduino Nano.
- Coloca el sensor en agua caliente y fría, o sostenlo en tu mano.
- Consulta el resultado en la pantalla OLED.
※ Nota:
El código en cuestión centrará el texto tanto horizontal como 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.