Desafio38 - Relógio Digital RTC com despertador e ajuste de horas do alarme

Desafio 38 - Projeto 52

Relógio Digital RTC com ajuste de horas do alarme

Com base no projeto 52 resolva os seguintes desafios:

1. Acrescente mais 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 também para ajustar a hora para o acionamento do alarme, conforme procedimento abaixo:

  • Pressionando o botão por 5 segundos inicia a rotina de ajuste do alarme.
  • A hora no display ficará piscando e aparecerá um "A" no final do indicador de tempo (linha 1 coluna 16 do display).
  • Após, a cada clique do botão deverá incrementar 1 hora no display.
  • 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 incrementando 1 minuto a cada clique.
  • Ao pressionar o botão novamente por 5 segundos finalizará a rotina de ajustes do alarme. O display volta a indicar a hora normal e o alarme ficará configurado para o acionamento no horário definido.

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