Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Deze instructable laat je zien hoe je de Arduino 7-segmentklok kunt maken.
nauwkeurigheid zuigt echter!
dus ik heb dit gemaakt om te programmeren en voor de lol.
als je een serieuze klok wilt maken, kun je de rtc-module gebruiken die de tijd bijhoudt.
u kunt een premade 4 zevensegmentendisplay gebruiken als u niet vertrouwd bent met complexe bedrading, wat de kans op een losse verbinding en onjuiste weergave-uitvoer aanzienlijk kan verminderen.
een drukknop is om het uur te verhogen en een andere om de minuut met één te verhogen.
Benodigdheden
Breadboard
Arduino (mijn nano)
4 zevensegmentendisplay
2 drukknop
2 leds
4 weerstanden van één Kohm
een stroombegrenzende weerstand (220ohm)
wat aansluitdraad
Stap 1: multiplexen van 4 zevensegmentendisplay
verbind alle corresponderende pinnen van elke 7-seg met elkaar om het display te multiplexen in de gegeven volgorde in bovenstaande afbeeldingen.
Stap 2: 7 Segment Display aansluiten op Arduino
Sluit volgens dit schema alle klemmen van het 7-segments display aan op de digitale pin van Arduino.
A –digitale pin 2
B – digitale pin 3
C –digitale pin 4
D –digitale pin 5
E – digitale pin 6
F -digitale pin 7
G –digitale pin 8
DP – digitale pin 9.
Verbind alle gemeenschappelijke pinnen met de digitale pin van Arduino via een weerstand van 1K ohm
D1 –digitale pin 10
D2 –digitale pin 11
D3 –digitale pin 12
D4 – digitale pin 13
Stap 3: Aansluiten Seconden Led en Aanpassen Knop
Aard één klem van de drukknop en de kathode van de LED.
Verbind de aangrenzende terminal met respectievelijk A0 en A1.
LED-anode naar A3.
Stap 4: Coderen
Download eerst de 7-segment weergavebibliotheek via de onderstaande link van Github en extraheer deze in de Arduino ide-bibliotheekmap
bibliotheek met zeven segmenten
upload code naar je Arduino
u kunt de code naar eigen inzicht wijzigen.