PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

Progetto 12
​LED sequenziale

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:
  • 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.

Schema di collegamento
​

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.
Foto

​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.

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.

Foto

© ProgettiArduino.com 2026 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy