Introduzione
In questo progetto utilizzeremo un display a 7 segmenti per visualizzare numeri con Arduino.
Il display è composto da 7 LED interni disposti a forma di segmenti.
Accendendo combinazioni diverse di segmenti è possibile mostrare i numeri da 0 a 9.
Questo tipo di display è molto utilizzato in:
Nel nostro progetto mostreremo i numeri da 0 a 9 in sequenza.
In questo progetto utilizzeremo un display a 7 segmenti per visualizzare numeri con Arduino.
Il display è composto da 7 LED interni disposti a forma di segmenti.
Accendendo combinazioni diverse di segmenti è possibile mostrare i numeri da 0 a 9.
Questo tipo di display è molto utilizzato in:
- orologi digitali
- contatori elettronici
- strumenti di misura
- elettrodomestici
Nel nostro progetto mostreremo i numeri da 0 a 9 in sequenza.
Materiale necessario
- Arduino Uno (o compatibile)
- Display 7 segmenti (1 digit)
- 7 resistenze 220Ω
- Breadboard
- Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Schema di collegamento
Il display ha 7 segmenti chiamati:
A B C D E F G
Ogni segmento deve essere collegato ad Arduino tramite una resistenza da 220Ω.
Esempio di collegamento:
Il pin comune del display → GND (per display a catodo comune).
Il display ha 7 segmenti chiamati:
A B C D E F G
Ogni segmento deve essere collegato ad Arduino tramite una resistenza da 220Ω.
Esempio di collegamento:
- Segmento A → pin 2
- Segmento B → pin 3
- Segmento C → pin 4
- Segmento D → pin 5
- Segmento E → pin 6
- Segmento F → pin 7
- Segmento G → pin 8
Il pin comune del display → GND (per display a catodo comune).
Codice Arduino
Progetto 44 - Display 7 segmenti
Come funziona il programma
Il programma controlla i 7 segmenti del display.
Ogni numero è definito in una tabella chiamata:
numbers
Ogni riga rappresenta un numero da 0 a 9 e indica quali segmenti devono accendersi.
La funzione:
displayNumber()
accende i segmenti necessari per visualizzare il numero desiderato.
Il programma controlla i 7 segmenti del display.
Ogni numero è definito in una tabella chiamata:
numbers
Ogni riga rappresenta un numero da 0 a 9 e indica quali segmenti devono accendersi.
La funzione:
displayNumber()
accende i segmenti necessari per visualizzare il numero desiderato.
Varianti possibili
Contatore numerico
Il display può diventare un contatore elettronico.
Timer
Può essere utilizzato per creare un timer o cronometro.
Display multiplo
È possibile utilizzare più display per visualizzare numeri più grandi.
Contatore numerico
Il display può diventare un contatore elettronico.
Timer
Può essere utilizzato per creare un timer o cronometro.
Display multiplo
È possibile utilizzare più display per visualizzare numeri più grandi.