Introduzione
In questo progetto realizzeremo un effetto LED sequenziale, spesso chiamato anche LED chaser o running lights.
I LED si accenderanno uno dopo l’altro creando un effetto di movimento luminoso.
Questo tipo di effetto è molto utilizzato in:
Il progetto introduce un concetto molto importante nella programmazione:
👉 controllare più uscite in sequenza
In questo progetto realizzeremo un effetto LED sequenziale, spesso chiamato anche LED chaser o running lights.
I LED si accenderanno uno dopo l’altro creando un effetto di movimento luminoso.
Questo tipo di effetto è molto utilizzato in:
- insegne luminose
- luci decorative
- sistemi di segnalazione
- pannelli elettronici
Il progetto introduce un concetto molto importante nella programmazione:
👉 controllare più uscite in sequenza
Materiale necessario
- Arduino Uno (o compatibile)
- 5 LED
- 5 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
Collegare i LED nel seguente modo:
Collegare i LED nel seguente modo:
LED |
Pin Arduino |
LED 1 |
pin 8 |
LED 2 |
pin 9 |
LED 3 |
pin 10 |
LED 4 |
pin 11 |
LED 5 |
pin 12 |
Ogni LED deve avere una resistenza da 220Ω.
Il catodo di ogni LED va collegato a GND.
Il catodo di ogni LED va collegato a GND.
Codice Arduino
Progetto 12 - LED sequenziale
Come funziona il programma
Il programma accende i LED uno alla volta.
Ogni LED rimane acceso per un breve periodo grazie alla funzione:
delay()
Dopo l’accensione, il LED viene spento e si passa al LED successivo.
Quando l’ultimo LED si spegne, il ciclo ricomincia.
Il programma accende i LED uno alla volta.
Ogni LED rimane acceso per un breve periodo grazie alla funzione:
delay()
Dopo l’accensione, il LED viene spento e si passa al LED successivo.
Quando l’ultimo LED si spegne, il ciclo ricomincia.
Varianti possibili
Velocità maggiore
Diminuire il delay:
delay(100);
Effetto avanti e indietro
È possibile far tornare la sequenza in senso opposto.
Più LED
Aggiungendo più LED si può creare un effetto luminoso più lungo.
Velocità maggiore
Diminuire il delay:
delay(100);
Effetto avanti e indietro
È possibile far tornare la sequenza in senso opposto.
Più LED
Aggiungendo più LED si può creare un effetto luminoso più lungo.