Como projetar um relógio digital usando Arduino
No passado, para calcular o tempo que os relógios analógicos eram usados que tinham um mostrador com números que variam de 1 a 12 e o mostrador tinha agulhas. Mas agora os relógios digitais são usados principalmente, pois são compactos em tamanho, mais precisos e menos consumindo energia. Para entender o funcionamento do relógio digital, criamos um relógio digital usando Arduino Uno.
O programa Arduino compilado para relógio digital é dado seguido pelo esquema para construir um relógio digital usando Arduino:
Implementação de hardware
Estes são os componentes que usamos para projetar um relógio simples usando Arduino
Para montar o circuito, usamos o breatroad através do qual todos os componentes estão conectados entre si. Além disso, demos uma figura abaixo que limpa ainda mais a conexão dos componentes:
Código Arduino para projetar um relógio digital usando Arduino Uno
O código Arduino compilado para fazer o relógio digital é dado como
#include // biblioteca para o LCDNo Código Arduino primeiro, definimos a biblioteca para o módulo de exibição e os pinos de Arduino são atribuídos ao LCD. Em seguida, declaramos as variáveis separadas por horas, minutos e segundos. Também variáveis para os botões de push são declarados com um alfinete ao qual eles se conectarão. Da mesma forma, existem duas variáveis para o estado dos botões e uma variável para a verificação do tempo.
Na função de configuração, o modo para os botões de push é input_pullup e as dimensões do LCD são inicializadas.
Chegando à função Loop primeiro, o formato em que o relógio é exibido é impresso no LCD, então a variável de tempo é usada para determinar se é AM ou PM. Desde o status da AM e PM muda após as 12 horas, as condições se forem feitas de acordo.
Como sabemos que existem apenas 60 minutos em uma hora e 60 segundos em um minuto, sempre que o valor dos segundos chegar a 60, ele fará um incremento de um no valor do minuto e o mesmo é o caso do valor da hora.
Na última. Da mesma forma, quando o botão de minuto for pressionado, ele mudará o valor minuto.
Simulação simples de relógio Arduino UNO
Para demonstrar o funcionamento do relógio digital, criamos uma simulação que pode ser vista na figura abaixo
Demonstração simples de hardware do relógio do Arduino UNO
A figura da saída de hardware real para o circuito para fazer relógio digital é fornecida abaixo:
Conclusão
Os relógios digitais são a forma avançada dos relógios analógicos que são mais precisos e menos consumindo energia. Da mesma forma, esses relógios têm módulos de exibição incorporados neles nos quais o tempo é exibido na forma de números ou dígitos. Para entender o design e o funcionamento do relógio digital, criamos um relógio digital usando Arduino Uno.