Introduzione
In questo progetto realizzeremo un contatore con Arduino.
Ogni volta che il pulsante viene premuto, Arduino incrementa un contatore e aggiorna lo stato del LED.
Il LED si accende e si spegne alternandosi ad ogni pressione del pulsante.
Questo progetto introduce concetti fondamentali della programmazione:
Questi concetti sono alla base di moltissimi sistemi elettronici.
In questo progetto realizzeremo un contatore con Arduino.
Ogni volta che il pulsante viene premuto, Arduino incrementa un contatore e aggiorna lo stato del LED.
Il LED si accende e si spegne alternandosi ad ogni pressione del pulsante.
Questo progetto introduce concetti fondamentali della programmazione:
- variabili
- conteggio degli eventi
- gestione degli ingressi
Questi concetti sono alla base di moltissimi sistemi elettronici.
Materiale necessario
- Arduino Uno (o compatibile)
- LED
- Resistenza 220Ω
- Pulsante
- 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
LED
Pulsante
LED
- pin 9 → resistenza 220Ω → anodo LED
- catodo → GND
Pulsante
- un lato → 5V
- altro lato → pin 2
- pin 2 → GND
Codice Arduino
Progetto 13 - Contatore con LED
Come funziona il programma
Ogni volta che il pulsante viene premuto il programma aumenta il valore della variabile:
counter
Utilizziamo poi l'operatore:
%
per verificare se il numero è pari o dispari.
In questo modo il LED cambia stato ad ogni pressione.
Ogni volta che il pulsante viene premuto il programma aumenta il valore della variabile:
counter
Utilizziamo poi l'operatore:
%
per verificare se il numero è pari o dispari.
In questo modo il LED cambia stato ad ogni pressione.
Varianti possibili
Mostrare il contatore sul monitor seriale
È possibile visualizzare il numero di pressioni nel Serial Monitor.
Contatore con display
Il valore può essere mostrato su un display LCD o 7 segmenti.
Mostrare il contatore sul monitor seriale
È possibile visualizzare il numero di pressioni nel Serial Monitor.
Contatore con display
Il valore può essere mostrato su un display LCD o 7 segmenti.
Variante – Visualizzare il contatore nel Monitor Seriale
In questo esempio il valore del contatore viene mostrato nel Monitor Seriale dell'IDE di Arduino.
Questo permette di vedere quante volte è stato premuto il pulsante.
Per utilizzare questa funzione è necessario inizializzare la comunicazione seriale nel setup():
Serial.begin(9600);
Successivamente, ogni volta che il pulsante viene premuto e il contatore aumenta, Arduino invia il valore al computer utilizzando:
Serial.println(counter);
In questo modo il numero di pressioni del pulsante verrà visualizzato nel Monitor Seriale.
In questo esempio il valore del contatore viene mostrato nel Monitor Seriale dell'IDE di Arduino.
Questo permette di vedere quante volte è stato premuto il pulsante.
Per utilizzare questa funzione è necessario inizializzare la comunicazione seriale nel setup():
Serial.begin(9600);
Successivamente, ogni volta che il pulsante viene premuto e il contatore aumenta, Arduino invia il valore al computer utilizzando:
Serial.println(counter);
In questo modo il numero di pressioni del pulsante verrà visualizzato nel Monitor Seriale.
Codice Arduino con Monitor Seriale
Codice Arduino con Monitor Seriale
Come vedere il contatore
Per visualizzare i dati:
1️⃣ Caricare il programma su Arduino
2️⃣ Aprire Monitor Seriale nell’IDE Arduino
3️⃣ Impostare la velocità su:
9600 baud
Ogni pressione del pulsante aumenterà il valore mostrato nel monitor.
Per visualizzare i dati:
1️⃣ Caricare il programma su Arduino
2️⃣ Aprire Monitor Seriale nell’IDE Arduino
3️⃣ Impostare la velocità su:
9600 baud
Ogni pressione del pulsante aumenterà il valore mostrato nel monitor.