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 6 
​LED fading con PWM

Introduzione
​

In questo progetto impareremo a creare un effetto di dissolvenza luminosa (fading) su un LED.

Il LED non si accenderà semplicemente acceso o spento, ma aumenterà e diminuirà gradualmente la sua luminosità.

Per ottenere questo effetto Arduino utilizza una tecnica chiamata PWM (Pulse Width Modulation).

Il PWM permette di simulare un segnale analogico variando molto velocemente l'accensione e lo spegnimento del pin.
​
Questo sistema è utilizzato molto spesso per:
  • regolare la luminosità dei LED
  • controllare la velocità dei motori
  • creare effetti luminosi

Materiale necessario
​
  • Arduino Uno (o compatibile)
  • LED
  • Resistenza 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. Potrei ricevere una piccola commissione senza costi aggiuntivi per te.

​Schema di collegamento

Collegamenti del LED:
  • pin 9 → resistenza 220Ω → anodo LED (+)
  • catodo LED → GND
​
Il pin 9 è un pin PWM, necessario per controllare la luminosità del LED.
​
Sulla scheda Arduino i pin PWM sono generalmente contrassegnati dal simbolo:
~
Foto

Codice Arduino
​Progetto 6 - LED fading con PWM

    

Come funziona il programma
​

Arduino utilizza il comando:
analogWrite()

per controllare la luminosità del LED.

Il valore può andare da:
0 → LED spento
255 → LED alla massima luminosità

La variabile brightness aumenta gradualmente, facendo diventare il LED sempre più luminoso.
​
Quando raggiunge il valore massimo o minimo, la direzione cambia e il LED inizia a diminuire di luminosità.

Varianti possibili
​

Effetto più lento
Aumentare il valore del delay:
delay(50);

Effetto più veloce
Diminuire il delay:
delay(10);

Più LED con effetto fading
È possibile controllare più LED su diversi pin PWM per creare effetti luminosi più complessi.

Foto

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