← Retour au chapitre

Étape 2 / 3

Exo 4 : Chenillard 6 LEDs

Animer 6 LEDs l'une après l'autre avec une boucle for.

Chapitres précédents non terminés
Pour un apprentissage optimal, termine d'abord : Arduino : Hello World !

Exercice : Chenillard 6 LEDs

On va câbler 6 LEDs sur les pins D2 à D7 de l'Arduino, puis les allumer une par une avec une boucle for. Le résultat : un chenillard lumineux !

Effet chenillard : les LEDs s'allument une par une de gauche à droite, en boucle.

Schéma du circuit

Chaque LED est identique : Pin D(n) → résistance 220Ω → LED → GND. On répète ce motif 6 fois, sur les pins 2 à 7.

Pin D(n) → R 220Ω → LED → GND (× 6)

D2–D7220Ω

Montage pas à pas

Arduino UNO + breadboard + 6 LEDs rouges + 6 résistances 220Ω verticales + 7 câbles.

++151015202530abcdeabcdefghijfghij151015202530++
100%

Code : Chenillard

Une seule boucle for suffit pour animer les 6 LEDs :

int leds[] = {2, 3, 4, 5, 6, 7};

void setup() {
  for (int i = 0; i < 6; i++) {
    pinMode(leds[i], OUTPUT);
  }
}

void loop() {
  for (int i = 0; i < 6; i++) {
    digitalWrite(leds[i], HIGH);
    delay(200);
    digitalWrite(leds[i], LOW);
  }
}

Valide cette étape quand tu as terminé la lecture et la manipulation.

← La boucle forExo 5 : Knight Rider Pro — Arrays →

Electro-Lab - support pédagogique Arduino (MVP).

IFOSUP Wavre - Cours Drones et Robotique.