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 18
​LED RGB con potenziometro

Introduzione

In questo progetto utilizzeremo un potenziometro per controllare il colore di un LED RGB.

Il potenziometro permette di variare un valore analogico che Arduino può leggere tramite uno dei suoi ingressi analogici.

In base alla posizione della manopola, Arduino modificherà la luminosità di uno dei colori del LED RGB.

Questo progetto introduce un concetto molto importante:
👉 convertire un ingresso analogico in un controllo luminoso
​

È lo stesso principio utilizzato in:
  • dimmer per luci
  • regolatori di velocità
  • controlli di luminosità
  • mixer audio

Materiale necessario
​
  • Arduino Uno (o compatibile)
  • LED RGB (catodo comune)
  • 3 resistenze 220Ω
  • Potenziometro 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.

Schema di collegamento

LED RGB
Rosso pin 9
​Verde pin 10
Blu pin 11

Ogni pin deve avere una resistenza da 220Ω.
Il catodo comune del LED RGB va collegato a GND.

​Potenziometro
Il potenziometro ha tre pin.
Collegamenti:
  • un pin → 5V
  • un pin → GND
  • pin centrale → A0
​
Arduino leggerà il valore analogico tramite il pin A0.

Foto
Codice Arduino
​Progetto 18 - LED RGB con potenziometro

    

Come funziona il programma

Arduino legge la posizione del potenziometro tramite il comando:
analogRead(A0)

Il valore restituito varia tra:
0 → minimo
1023 → massimo

Questo valore viene convertito nel range necessario per il PWM utilizzando la funzione:
map()

Infine il comando:
analogWrite()
​
​regola la luminosità del LED.

Varianti possibili

Controllare tutti i colori RGB

Utilizzando tre potenziometri è possibile controllare separatamente:
  • rosso
  • verde
  • blu

Mixer colori
È possibile creare un vero e proprio mixer di colori RGB.

Effetti luminosi dinamici
Il LED può cambiare colore automaticamente nel tempo.

Foto

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