Neste projeto, veremos como exibir a hora e a data em uma tela LCD. Esse projeto pode ser muito útil para criar um despertador ou apenas um relógio. Tudo o que você precisa fazer é adicionar baterias à placa Arduino e imprimir uma caixa usando a impressora 3D para ter um relógio autônomo de verdade.

Dificuldade :

Materiais necessários

Agora, veremos o hardware necessário para o projeto:

  • Placa Arduino Uno
  • Uma tela LCD de cristal líquido 16×2
  • Um potenciômetro
  • Um resistor de 220 ohm
  • Fios de conexão (cerca de quinze!)

Diagrama do relógio do Arduino

Schéma horloge Arduino

Qual é a finalidade do potenciômetro?

O potenciômetro é usado para ajustar o brilho da tela. Você pode dispensá-lo conectando 5 V diretamente ao fio marrom e o GND que vai do potenciômetro à tela pode ser conectado diretamente à placa Arduino.

Programa

Altere a hora e a data no programa!

Como você pode ver na imagem, a data e a hora de início são fixas e não necessariamente no dia certo. Portanto, você mesmo pode alterar essa data no programa.

Aqui está a linha a ser alterada:

Como posso manter a hora atual quando o Arduino está desligado?

Como você pode ver, o relógio e a data não continuam a ser atualizados depois que a placa Arduino é desligada. Isso pode ser irritante se você estiver fazendo um relógio, por exemplo. Para resolver esse problema, você pode adicionar um módulo de relógio rtc ao projeto (como o DS3231), que calculará a hora mesmo quando a placa Arduino for desligada, graças a uma bateria que é independente da fonte de alimentação da placa Arduino.

Simulação