ya t il un langage plus simple?

Bonjour
j'ai trouver mon langage pour faire clignoter mes leds
ya t'il un lange plus simple ?
boucle for peu etre mais il me faut le même résultat
voici ce que j' ai fait:

int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
int led6 = 7;

void setup() {
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4,OUTPUT);
pinMode(led5,OUTPUT);
pinMode(led6, OUTPUT);
// put your setup code here, to run once:

}

void loop() {
digitalWrite(led1,HIGH);
delay(5);
digitalWrite(led2,HIGH);
delay(5);
digitalWrite(led3,HIGH);
delay(5);
digitalWrite(led4,HIGH);
delay(5);
digitalWrite(led5,HIGH);
delay(5);
digitalWrite(led6,HIGH);
delay(5);

digitalWrite(led1,HIGH);
delay(200);
digitalWrite(led2,HIGH);
delay(200);
digitalWrite(led3,HIGH);
delay(200);
digitalWrite(led4,HIGH);
delay(200);
digitalWrite(led5,HIGH);
delay(200);
digitalWrite(led6,HIGH);
delay(200);

digitalWrite(led1,LOW);
delay(5);
digitalWrite(led2,LOW);
delay(5);
digitalWrite(led3,LOW);
delay(5);
digitalWrite(led4,LOW);
delay(5);
digitalWrite(led5,LOW);
delay(5);
digitalWrite(led6,LOW);
delay(5);

digitalWrite(led1,LOW);
delay(200);
digitalWrite(led2,LOW);
delay(200);
digitalWrite(led3,LOW);
delay(200);
digitalWrite(led4,LOW);
delay(200);
digitalWrite(led5,LOW);
delay(200);
digitalWrite(led6,LOW);
delay(200);

digitalWrite(led1,HIGH);
delay(5);
digitalWrite(led2,HIGH);
delay(5);
digitalWrite(led3,HIGH);
delay(5);
digitalWrite(led4,HIGH);
delay(5);
digitalWrite(led5,HIGH);
delay(5);
digitalWrite(led6,HIGH);
delay(5);

digitalWrite(led1,HIGH);
delay(200);
digitalWrite(led2,HIGH);
delay(200);
digitalWrite(led3,HIGH);
delay(200);
digitalWrite(led4,HIGH);
delay(200);
digitalWrite(led5,HIGH);
delay(200);
digitalWrite(led6,HIGH);
delay(200);

digitalWrite(led1,LOW);
delay(5);
digitalWrite(led2,LOW);
delay(5);
digitalWrite(led3,LOW);
delay(5);
digitalWrite(led4,LOW);
delay(5);
digitalWrite(led5,LOW);
delay(5);
digitalWrite(led6,LOW);
delay(5);

digitalWrite(led1,LOW);
delay(200);
digitalWrite(led2,LOW);
delay(200);
digitalWrite(led3,LOW);
delay(200);
digitalWrite(led4,LOW);
delay(200);
digitalWrite(led5,LOW);
delay(200);
digitalWrite(led6,LOW);
delay(200);

}

Pourquoi créer le sujet en double ?? Voir ici