sabato 7 settembre 2013

Controllo colore LED RGB con potenziometri.

Oggi vediamo come controllare il colore di un led rgb.
Con soli 3 colori si possono creare diverse sfumature.

Colori RGB

Ogni potenziometro controllerà un colore, il rosso, il verde e il blu.

Realizziamo il seguente circuito sulla breadboard come ne seguente schema:
Schema circuito

Il pin-out dei led rgb è questo:

Led catodo comune
Il led rgb che ho usato è a catodo comune (negativo)
Questo è il codice di Arduino:





Il codice è tutto commentato.
Basta commentare sei pezzi di codice se volete aggiungere un altro led rgb.
nella prima parte del codice vengono dichiarati i pin dei led rgb e i pin analogici dei potenziometri.
Nel void setup viene inizializzata la seriale e settati i pin dei led rgb come OUTPUT.
Nel void loop vengono messi i valori dei potenziometri nelle rispettive variabili.
poi i valori vengono divisi per 4 perchè i valori analogici vanno da 0 a 1023 mentre i pin digitali PWM vanno da 0 a 255 e vengono scritti sulla seriale.
Nell'ultima parte del programma vengono scritti i valori divisi per 4 dei potenziometri sui pin pwm dei led.
Alcune foto che ho scattato:

Video del progetto:


Per qualsiasi dubbio o informazione potete sempre commentare qui sotto.

Nessun commento:

Posta un commento