2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jest to projekt oparty na płytce prototypowej, który wykorzystuje Atmel Atmega 2560 (Arduino Mega) i ekran LCD 16x2 do stworzenia 12-godzinnego zegara cyfrowego bez potrzeby dodatkowych urządzeń peryferyjnych. Możemy również ustawiać i modyfikować czas za pomocą dwóch przycisków.
Cały układ zasilany jest napięciem +5V i +3,3V Arduino Mega. Załączony kod można również zmodyfikować dla innych produktów Arduino.
Krok 1: Wymagania
Do wykonania tego projektu wymagane są następujące rzeczy:
1- Arduino Mega lub Arduino UNO
2- Potencjometr (np. 5K)
3-LCD 16x2
4-Dwa przyciski
Krok 2: Wyprowadzenia i okablowanie
Pin-outs i okablowanie Arduino Mega lub Arduino UNO i inne urządzenia peryferyjne są dołączone w tym kroku, a także podane w następujący sposób:
=============Arduino => LCD
=============
+5V => VDD lub VCC
GND => VSS
8 => RS
GND => RW
9 => E
4 => D4
5 => D5
6 => K6
7 => D7
+3,3V => A
GND => K
====================
Arduino => Potencjometr
====================
+5V => pierwszy pin
GND => 3 pin
====================
Potencjometr || LCD
====================
Drugi pin => Vo
=> Możesz ustawić kontrast za pomocą potencjometru
====================
Arduino => Przycisk 1
====================
+5V => pierwszy pin
10 => drugi pin
====================
Arduino => Przycisk 2
====================
+5V => pierwszy pin
11 => drugi pin
Krok 3: Prześlij kod
Prześlij kod do Arduino Mega lub Arduino UNO. Po wgraniu kodu do Arduino otrzymasz wyjście 12-godzinnego zegara cyfrowego na ekranie LCD 16x2 dołączonym do Arduino. Do tego kroku dołączony jest również plik Arduino.ino.
Następnie należy ustawić czas za pomocą dwóch Push Buttonów dołączonych do Arduino.