Relógio Definir Data Hora
Componentes e suprimentos
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 | ||||
![]() |
| × | 1 | |||
![]() |
| × | 3 | |||
![]() |
| × | 3 | |||
![]() |
| × | 1 |
Sobre este projeto
Introdução
Este relógio é a base de muitos dos meus projetos. Fui inspirado por um amigo que publicou um tutorial em 2012 (link). É um relógio simples com LCD display, um RTC (relógio em tempo real) e 3 botões . Por conveniência e para economizar pinos do Arduino, usei um display com módulo I2C. O RTC também usa o I2C protocolo.
Os 3 botões, conectados a um " puxar para baixo "circuito, são usados para ajustar ou alterar a hora e a data do relógio, sem ter que recarregar o código do Arduino.
O esquema é muito simples:
O LCD e o RTC se comunicam com o Arduino por meio do protocolo I2C e da biblioteca "Wire" e são conectados ao ARDUINO aos pinos A4 e A5.
- LCD e RTC ---------------------- PIN ARDUINO
- SDA --------------------------------------- A4
- SLC ---------------------------------------- A5
Bibliotecas:
- Wire.h:por Arduino IDE
- RTClib.h
- LiquidCrystal_I2C.h
Código:
O código é muito simples; no loop, verifique se o botão "menu" está pressionado. Se não for pressionado, mostra a data e a hora, caso contrário, conta quantas vezes você pressionou o botão e, através dos vários conjuntos, ajusta a hora. No final, ele atualiza o RTC com os novos dados inseridos e exibe a data e a hora.
O projeto também foi publicado no Instructables.
Código
Ajuste do relógio, data e hora
Esquemas


Processo de manufatura
- Como obter data e hora atuais em Python?
- Fabricação de novas vacinas e produtos biológicos dentro do prazo
- DIY mais simples relógio IV9 Numitron com Arduino
- Java - Data e hora
- Data e hora do C++
- Java 8 - Nova API de data/hora
- Python - Data e hora
- Word Clock com resolução de minutos em palavras
- Arduino Temp. Monitor e relógio em tempo real com tela 3.2
- Despertador simples com DS1302 RTC