2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Jedná sa o projekt na báze dosky, ktorý používa Atmel Atmega 2560 (Arduino Mega) a 16x2 LCD obrazovku na výrobu 12-hodinových digitálnych hodín bez potreby ďalších periférií. Čas môžeme tiež nastaviť a upraviť pomocou dvoch tlačidiel.
Celý obvod je napájaný +5V a +3,3V Arduino Mega. Priložený kód je možné tiež upraviť pre ďalšie produkty Arduino.
Krok 1: Požiadavky
Na realizáciu tohto projektu sú potrebné nasledujúce veci:
1- Arduino Mega alebo Arduino UNO
2- Potenciometer (napr. 5K)
3- LCD 16x2
4- Dve tlačidlá
Krok 2: Pin-outy a zapojenie
K tomuto kroku sú pripojené vývody a zapojenie Arduino Mega alebo Arduino UNO a ďalších periférnych zariadení a taktiež sú v ňom uvedené nasledujúce skutočnosti:
============== Arduino => LCD
=============
+5V => VDD alebo VCC
GND => VSS
8 => RS
GND => RW
9 => E
4 => D4
5 => D5
6 => D6
7 => D7
+3,3 V => A
GND => K
====================
Arduino => Potenciometer
====================
+5 V => 1. kolík
GND => 3. pin
====================
Potenciometer || LCD
====================
2. kolík => Vo
=> Kontrast môžete nastaviť pomocou potenciometra
====================
Arduino => Tlačidlo 1
====================
+5 V => 1. kolík
10 => 2. kolík
====================
Arduino => Tlačidlo 2
====================
+5 V => 1. kolík
11 => 2. kolík
Krok 3: Nahrajte kód
Nahrajte kód do Arduino Mega alebo Arduino UNO. Po nahraní kódu do Arduina získate výstup 12-hodinových digitálnych hodín na obrazovke LCD 16x2 pripojený k Arduinu. K tomuto kroku je priložený aj súbor Arduino.ino.
Potom musíte nastaviť čas pomocou dvoch tlačidiel pripojených k Arduinu.