//declare les pinoches auxquelles sont reliées les leds
int ledPins[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11}
//le "set up" n'est executé qu'une seule fois
void setup()
{
// déclares les pinoches des leds en "sorties"
for (int p = 0 ; p < 10; p++) {
pinMode(ledPins[p], OUTPUT);
}
//la boucle "loop" est exécutée sans fin
void loop()
{
// cette instruction gère les 10 leds chacune à leur tour
for (int i = 1; i <= 11; i++)
{ // par exemple
int j = i + 1 //par exemple
digitalWrite(i, LOW); //éteind la led 5
digitalWrite(j, HIGH); //allume la led 6
delay(50); //attends 50ms et passe à la led suivante
}
}