2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is 'n broodbord-gebaseerde projek wat Atmel Atmega 2560 (Arduino Mega) en 16x2 LCD-skerm gebruik om 'n 12-uur digitale klok te maak sonder dat ekstra randapparatuur nodig is. Ons kan ook die tyd met behulp van twee drukknoppies instel en aanpas.
Die hele stroombaan word aangedryf deur +5V en +3.3V Arduino Mega. Die aangehegte kode kan ook aangepas word vir ander Arduino -produkte.
Stap 1: Vereistes
Die volgende dinge is nodig om hierdie projek af te handel:
1- Arduino Mega of Arduino UNO
2- Potensiometer (bv. 5K)
3- LCD 16x2
4- Twee drukknoppies
Stap 2: Pin-outs en bedrading
Die pin-outs en bedrading van Arduino Mega of Arduino UNO en ander randapparatuur word by hierdie stap aangeheg en word ook die volgende gegee:
============== Arduino => LCD
=============
+5V => VDD of VCC
GND => VSS
8 => RS
GND => RW
9 => E
4 => D4
5 => D5
6 => D6
7 => D7
+3.3V => A
GND => K
====================
Arduino => Potensiometer
====================
+5V => 1ste pen
GND => 3de pen
====================
Potensiometer || LCD
====================
2de pen => Vo
=> U kan kontras stel met behulp van die potensiometer
====================
Arduino => drukknop 1
====================
+5V => 1ste pen
10 => 2de pen
====================
Arduino => drukknop 2
====================
+5V => 1ste pen
11 => 2de pen
Stap 3: Laai die kode op
Laai die kode op na Arduino Mega of Arduino UNO. Nadat u die kode na Arduino opgelaai het, kry u 'n 12-uur digitale klok op 'n 16x2 LCD-skerm wat saam met Arduino geheg is. Die Arduino.ino -lêer word ook by hierdie stap aangeheg.
Daarna moet u die tyd bepaal met twee drukknoppies wat by Arduino aangeheg is.