Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta navodila vam bodo pokazala, kako narediti segmentno uro Arduino 7.
natančnost pa je zanič!
zato sem to naredil samo za programiranje in za zabavo.
če želite narediti resno uro, lahko uporabite modul rtc, ki bo zapisoval čas.
lahko uporabite sedem-segmentni zaslon premade 4, če vam ni všeč zapleteno ožičenje, ki lahko znatno zmanjša možnost ohlapne povezave in nepravilnega izhoda zaslona.
en gumb za povečanje ure, drugi pa za minuto za eno.
Zaloge
Ogledna plošča
Arduino (moj nano)
4 sedem-segmentni zaslon
2 gumb
2 vodil
4 enokomski upor
en tokovni omejevalni upor (220 ohmov)
nekaj priključne žice
1. korak: Multipleksiranje 4 Sedem-segmentni zaslon
povežite vse ustrezne nožice vsakega 7-segmenta med seboj, da zaslon v danem vrstnem redu na zgornjih slikah multipleksirate.
Korak: Povežite 7 -segmentni zaslon z Arduinom
V skladu s to shemo povežite vse priključke 7-segmentnega zaslona z digitalnim zatičem Arduino.
A - digitalni zatič 2
B - digitalni pin 3
C - digitalni zatič 4
D - digitalni zatič 5
E - digitalni pin 6
F - digitalni zatič 7
G - digitalni zatič 8
DP - digitalni zatič 9.
Povežite vse običajne zatiče z digitalnim zatičem Arduina preko 1K ohmskega upora
D1 - digitalni zatič 10
D2 - digitalni zatič 11
D3 - digitalni zatič 12
D4 - digitalni pin 13
Korak 3: Priključitev vodilnih sekund in gumba za nastavitev
Ozemljite en priključek tipke in katodo LED.
Priključite sosednji priključek na A0 oziroma A1.
LED anoda do A3.
4. korak: Koda
Najprej prenesite 7 -segmentno knjižnico za prikaz s spodnje povezave iz Github -a in jo izvlecite v mapo knjižnice Arduino ide
knjižnica s sedmimi segmenti
naložite kodo v svoj Arduino
kodo lahko spremenite sami.