Arduino Nano - Relógio OLED
Este tutorial ensina você a criar um relógio OLED usando o Arduino Nano, um módulo RTC e um display OLED. O tutorial traz instruções para os módulos RTC DS3231 e DS1307. Em detalhes:
- O Arduino Nano obtém hora, minuto e segundo de um módulo RTC DS3231 e os exibe em um OLED
- O Arduino Nano obtém hora, minuto e segundo de um módulo RTC DS1307 e os exibe em um OLED
Você pode escolher um dos dois módulos RTC: DS3231 e DS1307. Para mais informações, consulte DS3231 vs DS1307.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: If you want a bigger OLED display, use the 2.42 inch OLED Display 128x64 .
Sobre o OLED e os módulos RTC DS3231 e DS1307
Se você não conhece o OLED, o DS3231 e o DS1307 (pinagem, como funcionam, como programar ...), os tutoriais a seguir podem ajudar:
Instalar as Bibliotecas do OLED e do RTC
- Clique no ícone Libraries na barra à esquerda da Arduino IDE.
- Pesquise por “SSD1306” e localize a biblioteca SSD1306 da Adafruit.
- Pressione o botão Install para concluir a instalação.

- Você será solicitado a instalar algumas outras dependências da biblioteca.
- Para instalar todas elas, clique no botão Install All.

- Pesquise por “RTClib” e localize a biblioteca de RTC criada pela Adafruit. Essa biblioteca é compatível com o DS3231 e com o DS1307.
- Pressione o botão Install para instalar a biblioteca de RTC.

Lendo a hora do módulo RTC DS3231 e exibindo no OLED
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Código Arduino Nano - DS3231 e OLED
Passos Rápidos
- Copie o código e abra-o na Arduino IDE.
- Clique no botão Upload na Arduino IDE para enviar o código ao Arduino Nano.
- Coloque o sensor em água quente e fria ou segure-o na mão.
- Veja os resultados no OLED.
Lendo a hora do módulo RTC DS1307 e exibindo no OLED
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Nano e outros componentes.
Código Arduino Nano - DS1307 e OLED
Passos Rápidos
- Copie o código e abra-o na Arduino IDE.
- Clique no botão Upload na Arduino IDE para enviar o código ao Arduino Nano.
- Coloque o sensor em água quente e fria, ou segure-o na mão.
- Veja o resultado no OLED.