Desafio36 - Relógio Digital com módulo RTC DS3231 com ajuste de horas

Desafio 36 - Projeto 50

Relógio Digital RTC com ajuste de horas

Com base no projeto 50 resolva os seguintes desafios:

1. Acrescente um botão (push button) para ligar e desligar a luz de fundo do display LCD.

2. Faça com que este botão sirva para ajustar horas e data do relógio digital, conforme procedimento abaixo:

  • Pressionando o botão por 5 segundos inicia a rotina de ajuste de hora e data.
  • A hora no display ficará piscando.
  • Após, a cada clique do botão deverá incrementar 1 hora.
  • Quando ajustar para a hora correta, pressione o botão por 5 segundos novamente e os minutos deverão piscar no display.
  • Faça o ajuste dos minutos, e assim sucessivamente até finalizar a data com o ano, que ao pressionar o botão novamente por 5 segundos finalizará a rotina de ajustes.

Dicas e orientações

a)  Para o desafio 1, monte o botão conforme os projetos: projeto 04a ou projeto 04b.

b) Para acender e apagar a luz de fundo do display, utilize o comando lcd.setBacklight(); disponível na biblioteca utilizada no projeto. Se tiver dúvidas, leia o projeto 48.

c) Para o desafio 2 use como referência o projeto 49.

O anúncio abaixo ajuda a manter o Squids Arduino funcionando

Comentários

×

Infomações do site / SEO








×

Adicionar Marcadores