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:


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);
}

Il progetto in se è molto semplice ma sarà un buon punto di partenza per chi volesse realizzare lampade o vari gadget luminosi.