Introduzione
In questo progetto realizzeremo un contatore numerico utilizzando un display a 7 segmenti.
Ogni volta che viene premuto un pulsante, il numero mostrato sul display aumenterà di uno.
Questo tipo di sistema è utilizzato in molti dispositivi come:
Il display mostrerà i numeri da 0 a 9, poi tornerà a 0.
In questo progetto realizzeremo un contatore numerico utilizzando un display a 7 segmenti.
Ogni volta che viene premuto un pulsante, il numero mostrato sul display aumenterà di uno.
Questo tipo di sistema è utilizzato in molti dispositivi come:
- contatori di persone
- contatori industriali
- sistemi di punteggio
- dispositivi elettronici
Il display mostrerà i numeri da 0 a 9, poi tornerà a 0.
Materiale necessario
- Arduino Uno (o compatibile)
- Display 7 segmenti (1 digit)
- Pulsante
- 7 resistenze 220Ω
- 1 resistenza 10kΩ
- 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
Display 7 segmenti
Collegamenti segmenti:
Il pin comune del display → GND (display a catodo comune).
PulsanteCollegamenti:
Display 7 segmenti
Collegamenti segmenti:
- A → pin 2
- B → pin 3
- C → pin 4
- D → pin 5
- E → pin 6
- F → pin 7
- G → pin 8
Il pin comune del display → GND (display a catodo comune).
PulsanteCollegamenti:
- un lato pulsante → 5V
- altro lato → pin 9 Arduino
- pin 9 → GND
Come funziona il programma
Il pulsante permette di incrementare il valore del contatore.
Arduino legge lo stato del pulsante tramite:
digitalRead()
Quando viene premuto, la variabile:
counter
aumenta di uno.
Il numero viene poi mostrato sul display tramite la funzione:
displayNumber()
Il pulsante permette di incrementare il valore del contatore.
Arduino legge lo stato del pulsante tramite:
digitalRead()
Quando viene premuto, la variabile:
counter
aumenta di uno.
Il numero viene poi mostrato sul display tramite la funzione:
displayNumber()
Varianti possibili
Contatore persone
Può essere utilizzato per contare quante persone entrano in una stanza.
Contatore punteggio
Può essere utilizzato in piccoli giochi elettronici.
Display multiplo
È possibile collegare più display per creare contatori più grandi.
Contatore persone
Può essere utilizzato per contare quante persone entrano in una stanza.
Contatore punteggio
Può essere utilizzato in piccoli giochi elettronici.
Display multiplo
È possibile collegare più display per creare contatori più grandi.