Sommario:
- Forniture
- Passaggio 1: multiplexing 4 display a sette segmenti
- Passaggio 2: collegamento del display a 7 segmenti ad Arduino
- Passaggio 3: collegamento del LED dei secondi e del pulsante di regolazione
- Passaggio 4: codice
Video: Arduino 7 Segment Clock: 4 passi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Questa istruzione ti mostrerà come creare l'orologio a 7 segmenti di Arduino.
la precisione fa schifo però!
quindi l'ho fatto solo per la programmazione e per divertimento.
se vuoi fare un orologio serio puoi usare il modulo rtc che terrà un registro del tempo.
è possibile utilizzare un display a sette segmenti a 4 prefabbricati se non si ha dimestichezza con un cablaggio complesso che può ridurre significativamente la possibilità di collegamenti allentati e un'uscita del display non corretta.
un pulsante serve per aumentare l'ora e un altro per aumentare i minuti di uno.
Forniture
tagliere
Arduino (il mio nano)
4 display a sette segmenti
2 pulsanti
2 led
4 resistori da un Kohm
un resistore limitatore di corrente (220ohm)
qualche cavo di collegamento
Passaggio 1: multiplexing 4 display a sette segmenti
collegare tra loro tutti i pin corrispondenti di ciascun 7-seg per multiplexare il display nell'ordine indicato nelle immagini sopra.
Passaggio 2: collegamento del display a 7 segmenti ad Arduino
Collega tutti i terminali del display a 7 segmenti al pin digitale di Arduino secondo questo schema.
A –pin digitale 2
B – pin digitale 3
C –pin digitale 4
D –pin digitale 5
E – pin digitale 6
F –pin digitale 7
G –pin digitale 8
DP – pin digitale 9.
Collega tutti i pin comuni al pin digitale di Arduino tramite un resistore da 1K ohm
D1 –pin digitale 10
D2 – pin digitale 11
D3 – pin digitale 12
D4 – pin digitale 13
Passaggio 3: collegamento del LED dei secondi e del pulsante di regolazione
Mettere a terra un morsetto del pulsante e il catodo del LED.
Collegare il terminale adiacente rispettivamente ad A0 e A1.
Anodo LED su A3.
Passaggio 4: codice
Scarica prima la libreria di visualizzazione a 7 segmenti dal collegamento indicato di seguito da Github ed estraila nella cartella della libreria ide di Arduino
libreria a sette segmenti
carica il codice sul tuo Arduino
potete modificare il codice secondo voi stessi.
Consigliato:
Slide Clock: 12 passi (con immagini)
Slide Clock: mi piace progettare e costruire orologi interessanti e sono sempre alla ricerca di modi unici per visualizzare l'ora. Questo orologio utilizza 4 diapositive verticali che contengono i numeri. Quattro motori passo-passo posizionano le slitte in modo che l'ora corretta venga mostrata nel display
Yet Another Nixie Clock: 6 passi (con immagini)
Yet Another Nixie Clock: ho sempre desiderato un orologio nixie, c'è solo qualcosa in quei numeri luminosi che mi affascina. Così quando ho trovato su ebay degli IN12 non troppo costosi li ho comprati, mi sono meravigliato quando li ho ricevuti ma ho scoperto presto che per
Word Clock Controllato da 114 Servi: 14 Passi (con Immagini)
Word Clock controllato da 114 servi: cosa ha 114 LED ed è sempre in funzione? Come forse saprai, la risposta è un word clock. Cosa ha 114 LED + 114 servi ed è sempre in movimento? La risposta è questo word clock servocontrollato. Per questo progetto ho collaborato con un mio amico che ha trasformato
Arduino DCF77 Pulse Clock: 13 passi (con immagini)
Arduino DCF77 Pulse Clock: IntroduzioneQuesto Instructable mostra come creare un clock a impulsi digitale e aggiungerlo a un vecchio 12quot; (300 mm) cassa dell'orologio o quadrante & smussatura. Ho usato un vecchio orologio con quadrante inglese con 12" quadrante ma qualsiasi orologio con una cassa abbastanza grande può essere utilizzato
IL MODO PI SEMPLICE PER FARE UNA LUCE COMPATTA!! 3 SEMPLICI PASSI!!: 3 Passi
IL MODO PI SEMPLICE PER FARE UNA LUCE COMPATTA!! 3 SEMPLICI PASSI!!: Cosa ti servirà - foglio di stagnola 1 batteria AA (alcune batterie AAA funzioneranno) 1 mini lampadina (lampadine utilizzate per la maggior parte delle torce elettriche; fare riferimento all'immagine) Righello (se necessario)