Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette er et brødbrettbasert prosjekt som bruker Atmel Atmega 2560 (Arduino Mega) og 16x2 LCD-skjerm for å lage en 12-timers digital klokke uten behov for ekstra eksterne enheter. Vi kan også angi og endre tiden ved hjelp av to trykknapper.
Hele kretsen drives av +5V og +3.3V Arduino Mega. Den vedlagte koden kan også endres for andre Arduino -produkter.
Trinn 1: Krav
Følgende ting kreves for å få dette prosjektet utført:
1- Arduino Mega eller Arduino UNO
2- Potensiometer (f.eks. 5K)
3- LCD 16x2
4- To trykknapper
Trinn 2: Pin-outs og ledninger
Pin-outs og ledninger til Arduino Mega eller Arduino UNO og andre eksterne enheter er knyttet til dette trinnet og også gitt følgende:
============== 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 => Potensiometer
====================
+5V => 1. pin
GND => 3. pin
====================
Potensiometer || LCD
====================
2. pin => Vo
=> Du kan angi kontrast ved hjelp av potensiometer
====================
Arduino => Trykknapp 1
====================
+5V => 1. pin
10 => 2. pin
====================
Arduino => Trykknapp 2
====================
+5V => 1. pin
11 => 2. pin
Trinn 3: Last opp koden
Last opp koden til Arduino Mega eller Arduino UNO. Etter at du har lastet opp koden til Arduino, får du utgangen på 12-timers digital klokke på 16x2 LCD-skjerm festet med Arduino. Arduino.ino -filen er også vedlagt dette trinnet.
Etter det må du stille inn tiden ved hjelp av to trykknapper festet med Arduino.