Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta är ett breadboard-baserat projekt som använder Atmel Atmega 2560 (Arduino Mega) och 16x2 LCD-skärm för att göra en 12-timmars digital klocka utan behov av extra kringutrustning. Vi kan också ställa in och ändra tiden med hjälp av två tryckknappar.
Hela kretsen drivs av +5V och +3.3V Arduino Mega. Den bifogade koden kan också modifieras för andra Arduino -produkter.
Steg 1: Krav
Följande saker krävs för att få detta projekt gjort:
1- Arduino Mega eller Arduino UNO
2- Potentiometer (t.ex. 5K)
3- LCD 16x2
4- Två tryckknappar
Steg 2: Pin-outs & Wiring
Pin-outs & Wiring av Arduino Mega eller Arduino UNO och annan kringutrustning är fäst med detta steg och ges också följande:
============== Arduino => LCD
=============
+5V => VDD eller 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 => 1: a stift
GND => 3: e stift
====================
Potentiometer || LCD
====================
2: a pin => Vo
=> Du kan ställa in kontrast med Potentiometer
====================
Arduino => Tryckknapp 1
====================
+5V => 1: a stift
10 => 2: a stiftet
====================
Arduino => Tryckknapp 2
====================
+5V => 1: a stift
11 => 2: a stiftet
Steg 3: Ladda upp koden
Ladda upp koden till Arduino Mega eller Arduino UNO. Efter att du har laddat upp koden till Arduino får du din produktion av 12-timmars digital klocka på 16x2 LCD-skärm ansluten med Arduino. Arduino.ino -filen bifogas också med detta steg.
Efter det måste du ställa in tiden med två tryckknappar som är anslutna med Arduino.