int leds[]={10,-1}; int sortie[]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,-1}; void setup() { int i=0; while(leds[i]>=0) pinMode(leds[i++], OUTPUT); while(sortie[i]>=0) pinMode(sortie[i++], OUTPUT); musique(); while (true) { delay(2000); musique(); } } void loop() { } int musique() { int i; for(int j=0; j<=50; j++) { i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 0); delay(0.000001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); } i=0; while(leds[i]>=0) digitalWrite(leds[i++], HIGH); i=0; while(leds[i]>=0) digitalWrite(leds[i++], LOW); delay(2); for(int j=0; j<=50; j++) { i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 0); delay(0.000001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); } i=0; while(leds[i]>=0) digitalWrite(leds[i++], HIGH); i=0; while(leds[i]>=0) digitalWrite(leds[i++], LOW); delay(5); for(int j=0; j<=50; j++) { i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 0); delay(0.000001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); } i=0; while(leds[i]>=0) digitalWrite(leds[i++], HIGH); i=0; while(leds[i]>=0) digitalWrite(leds[i++], LOW); delay(5); for(int j=0; j<=50; j++) { i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 0); delay(0.000001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); } i=0; while(leds[i]>=0) digitalWrite(leds[i++], HIGH); i=0; while(leds[i]>=0) digitalWrite(leds[i++], LOW); delay(2); for(int j=0; j<=60; j++) { i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 0); delay(0.000001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 0); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); } i=0; while(leds[i]>=0) digitalWrite(leds[i++], HIGH); i=0; while(leds[i]>=0) digitalWrite(leds[i++], LOW); delay(5); for(int j=0; j<=75; j++) { i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 0); delay(0.000001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 0); delay(0.000001); } i=0; while(leds[i]>=0) digitalWrite(leds[i++], HIGH); i=0; while(leds[i]>=0) digitalWrite(leds[i++], LOW); delay(40); for(int j=0; j<=75; j++) { i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 0); delay(0.000001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); i=0; while(sortie[i]>=0) digitalWrite(sortie[i++], 1); delay(0.00001); } i=0; while(leds[i]>=0) digitalWrite(leds[i++], HIGH); i=0; while(leds[i]>=0) digitalWrite(leds[i++], LOW); delay(100); i=0; while(leds[i]>=0) digitalWrite(leds[i++], HIGH); }