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