Voila je viens de faire ce bout de code pour piloter une led RGB sur mon arduino 1280
J'ai defini les 3 pin de couleurs R,G et B et je fais clignoter ensuite les 3 couleurs de base rien d'exceptionnelle ;-)
donc 3 couleurs 2 états normalement ca fait 9 possibilités.
J'aimerais pouvoir faire passer les 9 possibilités en suivant.
Je voulais avoir vos avis sur comment vous auriez codé pour avoir facilement les 9 états disponibles.
En gros pour ne pas faire comme ceci :
int Rpin = 2;
int Gpin = 3;
int Bpin = 4;
void setup()
{
pinMode(Rpin, OUTPUT);
pinMode(Gpin, OUTPUT);
pinMode(Bpin, OUTPUT);
Serial.begin(57600);
Serial.println("LED RGB");
}
void loop()
{
digitalWrite(Rpin, HIGH);
delay(500);
digitalWrite(Rpin, LOW);
delay(500);
digitalWrite(Gpin, HIGH);
delay(500);
digitalWrite(Gpin, LOW);
delay(500);
digitalWrite(Bpin, HIGH);
delay(500);
digitalWrite(Bpin, LOW);
delay(500);
}
Cordialement,
bypbop













