2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See on leivaplaadil põhinev projekt, mis kasutab Atmel Atmega 2560 (Arduino Mega) ja 16x2 LCD-ekraani, et teha 12-tunnine digitaalne kell ilma lisaseadmeteta. Samuti saame kellaaega kahe nupu abil seadistada ja muuta.
Kogu vooluahelat toidab +5V ja +3.3V Arduino Mega. Lisatud koodi saab muuta ka teiste Arduino toodete puhul.
Samm: nõuded
Selle projekti teostamiseks on vaja järgmisi asju:
1- Arduino Mega või Arduino UNO
2- potentsiomeeter (nt 5K)
3- LCD 16x2
4- Kaks nuppu
2. samm: pistikupesad ja juhtmestik
Selle sammuga on ühendatud Arduino Mega või Arduino UNO ja muu välisseadme pistikud ja juhtmed ning ka järgmine:
============= Arduino => LCD
=============
+5 V => VDD või VCC
GND => VSS
8 => RS
GND => RW
9 => E
4 => D4
5 => D5
6 => D6
7 => D7
+3,3 V => A
GND => K.
====================
Arduino => potentsiomeeter
====================
+5V => 1. tihvt
GND => 3. tihvt
====================
Potentsiomeeter || LCD
====================
2. tihvt => Vo
=> Potentsiomeetri abil saate kontrasti seadistada
====================
Arduino => Vajutage nuppu 1
====================
+5V => 1. tihvt
10 => 2. tihvt
====================
Arduino => Vajutage nuppu 2
====================
+5V => 1. tihvt
11 => 2. tihvt
Samm: laadige kood üles
Laadige kood üles Arduino Mega või Arduino UNO -sse. Pärast koodi Arduinosse üleslaadimist saate 12-tunnise digitaalse kella väljundi 16x2 LCD-ekraanil, mis on ühendatud Arduinoga. Selle sammuga on lisatud ka Arduino.ino fail.
Pärast seda peate aja seadma kahe Arduinoga ühendatud nupu abil.