Il progetto di oggi ci permette di comprendere come pilotare un led rgb
Materiale usato :
- Una scheda Arduino
- una Breadboard solderless
- un LED RGB
- un resistore da 330 ohm
- cavetti Jumper
lo schema del circuito è il seguente:
Codice:
[code lang=”c”]
int a = 1000; //tempo millisecondi di //mantenimento colore
int red = 11; //pin per il led rosso
int green = 12; //pin per il led verde
int blue = 13; //pin per il led blu
void setup()
{
//impostazione pin come uscita
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(blue, OUTPUT);
}
void loop() {
//ciclo loop
analogWrite(blue, random(255)); //la funzione random genera dei numeri casuali in modo da creare dei colori casuali
analogWrite(red, random(255));
analogWrite(green, random(255));
delay(a);
}
[/code]
Il progetto in se è molto semplice ma sarà un buon punto di partenza per chi volesse realizzare lampade o vari gadget luminosi.