domingo, 14 de fevereiro de 2021

EX24 - Programação Arduino com "Multi-Funcion Shield": Relógio Digital com alarme

Para utilizar o  a placa "Multi-Funcion Shield" existe uma biblioteca que deve ser instalada na IDE do Arduino. Baixe-a no seu PC e faça a instalação adicionando a bibliotecaMulti_Function_Shield_Library .  

Figura 01 - Relógio Digital com alarme

Clique em Sketch, Incluir Biblioteca  e depois adicionar biblioteca.ZIP. Depois da instalação, recarregue a Arduino IDE, senão a biblioteca não ficará ativa. Uma outra Biblioteca que será também necessária é a TimerOne. Mas essa poderá instalar de outro modo. Clique em : Sketch > Incluir Biblioteca > Gerenciar Bibliotecas. Após abrir a janela do Gerenciador de Biblioteca, refine a busca digitando TimerOne. Na biblioteca  TimerOne, clique em More Info e depois em Instalar. 

Após alguns segundos, ela será automaticamente instalada. Lembre-se que o seu computador precisa estar conectado na internet, para poder baixar a biblioteca. Após a instalação da Biblioteca, é necessário que feche e abra novamente o programa  Arduino IDE.

Aplicações para display de sete segmentos: Relógio digital com alarme

Uma outra aplicação bem interessante para o Shield, que eu encontrei no site da Hackatronics é do relógio Digital com alarme.  A contagem do tempo é realizada através dos timers internos do Arduino, por isso, nem tão precisa. Se necessita de precisão no relógio, sugiro que use um módulo RTC DS3231. Nesse caso terá que fazer adaptações no programa.

Para acertar as horas, pressione o botão 1 até piscar as horas. Pressione o botão 3 para avançar as horas. Pressione novamente o botão 1 para acertar os minutos. Para avançar os minutos, pressione o botão 3.  Após acerto do relógio, pressione novamente o botão 1.

Para acertar o alarme, pressione o botão 2  e botão 1 ao mesmo tempo até piscar o alarme. Pressione o botão 3 para avançar as horas do alarme. Pressione novamente o botão 1 para acertar os minutos alarme. Para avançar os minutos, pressione o botão 3.  Após acerto do alarme, pressione novamente o botão 1. Para ativar ou desativar o alarme, pressione e segure o botão 3. Se alarme for ativado, o  led 1 ficará aceso.

O arquivo do código fonte Ladder - Relógio Digital com alarme com Arduino está disponível em: 21_03_03_Relógio_Digital_com_alarme_SRG (PDF). 

O arquivo do diagrama elétrico - Relógio Digital com alarme com Arduino está disponível em: 21_03_03_Circuito_Relógio_Digital_com_alarme_SRG (PDF).

© Direitos de autor. 2020: Gomes; Sinésio Raimundo. Última atualização: 14/02/2021

Nenhum comentário:

Postar um comentário