Arduino - Reloj OLED
En este tutorial, vamos a aprender cómo hacer un reloj OLED mediante:
- Lectura de la hora (horas, minutos y segundos) desde el módulo RTC DS3231 y mostrarla en una pantalla OLED
- Lectura de la hora (horas, minutos y segundos) desde el módulo RTC DS1307 y mostrarla en una pantalla OLED
Puede elegir uno de los dos módulos RTC: DS3231 y DS1307. Consulte DS3231 vs DS1307
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: If you want a bigger OLED display, use the 2.42 inch OLED Display 128x64 .
Acerca de OLED, DS3231 y DS1307: módulo RTC
Si no conoces OLED, DS3231 y DS1307 (disposición de pines, cómo funciona, cómo programar ...), aprende sobre ellos en los siguientes tutoriales:
Instalar bibliotecas OLED y RTC
- Navega hasta el icono de 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 la biblioteca.

- Busca “RTClib”, luego encuentra la biblioteca RTC de Adafruit. Esta biblioteca funciona con ambos DS3231 y DS1307
- Haz clic en el botón Instalar para instalar la biblioteca RTC.

- Es posible que se le solicite instalar algunas dependencias de bibliotecas adicionales
- Haga clic en Instalar Todo para instalar todas las dependencias de las bibliotecas.

Lectura de la hora desde el módulo RTC DS3231 y mostrarla en la pantalla OLED
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Código de Arduino - DS3231 y OLED
Pasos R\u00e1pidos
- Copia el código anterior y ábrelo con Arduino IDE
- Haz clic en el botón Subir en Arduino IDE para subir el código a Arduino
- Ver el resultado en la pantalla OLED
Lectura de la hora desde el módulo RTC DS1307 y mostrarla en la pantalla OLED
Diagrama de cableado

This image is created using Fritzing. Click to enlarge image
Código de Arduino - DS1307 y OLED
Pasos R\u00e1pidos
- Copiar el código anterior y abrirlo con el IDE de Arduino
- Haz clic en el botón Subir en el IDE de Arduino para cargar el código al Arduino
- Ver el resultado 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.