// C++ code // Faire variƩ les couleurs de la LED RVB // int ir = 0;// rouge int iv = 0;//vert int ib = 0;//bleu int tempo1 = 0; int counter; void setup() { pinMode(3, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); Serial.begin(9600); tempo1 = 400; } void loop() { ir = 0; iv = 0; ib = 0; while (!(ir == 255)) { analogWrite(3, ir); analogWrite(5, 0); analogWrite(6, 0); ir += (ir + 1); delay(tempo1); // Wait for tempo1 millisecond(s) } while (!(iv == 255)) { analogWrite(3, 0); analogWrite(5, iv); analogWrite(6, 0); iv += (iv + 1); delay(tempo1); // Wait for tempo1 millisecond(s) } while (!(ib == 255)) { analogWrite(3, 0); analogWrite(5, 0); analogWrite(6, ib); ib += (ib + 1); delay(tempo1); // Wait for tempo1 millisecond(s) } for (counter = 0; counter < 1; ++counter) { Serial.println("Rose"); ir += 255; iv += 0; ib += 255; analogWrite(3, ir); analogWrite(5, iv); analogWrite(6, ib); delay(4000); // Wait for 4000 millisecond(s) ir += 0; iv += 0; ib += 0; } }