12-godzinny zegar cyfrowy przy użyciu Arduino: 3 kroki
12-godzinny zegar cyfrowy przy użyciu Arduino: 3 kroki
Anonim
12-godzinny zegar cyfrowy przy użyciu Arduino
12-godzinny zegar cyfrowy przy użyciu Arduino

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

Wyprowadzenia i okablowanie
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
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.