Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dit is een op breadboard gebaseerd project dat Atmel Atmega 2560 (Arduino Mega) en een 16x2 LCD-scherm gebruikt om een 12-uurs digitale klok te maken zonder dat er extra randapparatuur nodig is. Ook kunnen we de tijd instellen en wijzigen met behulp van twee drukknoppen.
Het hele circuit wordt aangedreven door +5V en +3.3V van Arduino Mega. De bijgevoegde code kan ook worden aangepast voor andere Arduino-producten.
Stap 1: Vereisten
Om dit project voor elkaar te krijgen zijn de volgende zaken nodig:
1- Arduino Mega of Arduino UNO
2- Potentiometer (bijv. 5K)
3- LCD 16x2
4- Twee drukknoppen
Stap 2: Pin-outs en bedrading
De pin-outs en bedrading van Arduino Mega of Arduino UNO en andere randapparatuur is bij deze stap aangesloten en wordt ook als volgt gegeven:
=============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 => Potentiometer
====================
+5V => 1e pin
GND => 3e pin
====================
Potentiometer || LCD
====================
2e pin => Vo
=> U kunt het contrast instellen met Potentiometer
====================
Arduino => Drukknop 1
====================
+5V => 1e pin
10 => 2e pin
====================
Arduino => Drukknop 2
====================
+5V => 1e pin
11 => 2e pin
Stap 3: Upload de code
Upload de code naar Arduino Mega of Arduino UNO. Na het uploaden van de code naar Arduino, krijgt u uw output van 12-uurs digitale klok op 16x2 LCD-scherm bevestigd met Arduino. Het Arduino.ino-bestand is ook bijgevoegd bij deze stap.
Daarna moet u de tijd instellen met behulp van twee drukknoppen die zijn bevestigd met Arduino.