2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este é um projeto baseado em breadboard que usa Atmel Atmega 2560 (Arduino Mega) e tela LCD 16x2 para fazer um relógio digital de 12 horas sem a necessidade de periféricos extras. Também podemos definir e modificar o tempo com a ajuda de dois botões.
Todo o circuito é alimentado por + 5V e + 3,3V do Arduino Mega. O código anexado também pode ser modificado para outros produtos Arduino.
Etapa 1: Requisitos
Os seguintes itens são necessários para realizar este projeto:
1- Arduino Mega ou Arduino UNO
2- Potenciômetro (por exemplo, 5K)
3- LCD 16x2
4- Dois botões de pressão
Etapa 2: Pinagem e fiação
A pinagem e fiação do Arduino Mega ou Arduino UNO e outros periféricos são anexados a esta etapa e também são fornecidos a seguir:
============= Arduino => LCD
=============
+ 5V => VDD ou VCC
GND => VSS
8 => RS
GND => RW
9 => E
4 => D4
5 => D5
6 => D6
7 => D7
+ 3,3 V => A
GND => K
====================
Arduino => Potenciômetro
====================
+ 5V => 1º pino
GND => 3º pino
====================
Potenciômetro || LCD
====================
2º pino => Vo
=> Você pode definir o contraste usando o potenciômetro
====================
Arduino => Botão 1
====================
+ 5V => 1º pino
10 => 2º pino
====================
Arduino => Botão 2
====================
+ 5V => 1º pino
11 => 2º pino
Etapa 3: faça upload do código
Faça upload do código para Arduino Mega ou Arduino UNO. Após fazer o upload do código para o Arduino, você receberá a saída do relógio digital de 12 horas na tela LCD 16x2 conectada com o Arduino. O arquivo Arduino.ino também é anexado a esta etapa.
Depois disso, você deve definir o tempo usando dois botões de pressão anexados ao Arduino.