Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acest instructable vă va arăta cum să creați ceasul segmentului Arduino 7.
exactitatea e de rahat!
așa că tocmai am făcut asta pentru programare și pentru distracție.
dacă doriți să creați un ceas serios, puteți utiliza modulul RTC care va ține o evidență a timpului.
puteți utiliza afișajul premade 4 cu șapte segmente dacă nu vă simțiți confortabil cu cabluri complexe, care pot reduce semnificativ șansa conexiunii slabe și a ieșirii necorespunzătoare a afișajului.
un buton este pentru a crește ora și altul este pentru a crește minut cu unul.
Provizii
Pană de pâine
Arduino (mine nano)
4 afișaje cu șapte segmente
2 buton
2 led
4 rezistențe one-Kohm
un rezistor de limitare a curentului (220ohm)
ceva sârmă de legătură
Pasul 1: Multiplexare 4 Afișaj cu șapte segmente
conectați toți pinii corespunzători din fiecare 7-seg între ei pentru a multiplexa afișajul în ordinea dată în imaginile de mai sus.
Pasul 2: Conectarea afișajului cu 7 segmente la Arduino
Conectați toate terminalele afișajului cu 7 segmente la pinul digital al Arduino conform acestei scheme.
A - pinul digital 2
B - pin digital 3
C - pinul digital 4
D - pinul 5 digital
E - pin digital 6
F – pinul digital 7
G – pinul digital 8
DP - pinul digital 9.
Conectați toți pinii comuni la pinul digital al Arduino printr-un rezistor de 1K ohm
D1 - pinul digital 10
D2 - pinul digital 11
D3 - pinul digital 12
D4 - pin digital 13
Pasul 3: Conectarea Ledului de secunde și butonul de reglare
Puneți la masă un terminal al butonului și catodul LED-ului.
Conectați terminalul adiacent la A0 și respectiv A1.
Anod LED la A3.
Pasul 4: Cod
Descărcați mai întâi biblioteca de afișare pe 7 segmente de pe linkul de mai jos de pe Github și extrageți-o în dosarul bibliotecii ide Arduino
bibliotecă cu șapte segmente
încărcați codul pe Arduino
puteți modifica codul în funcție de voi înșivă.