Chenillard de 5 Leds avec Arduino en utilisant la structure if … else

Niveau APPRENTISSAGE :   ► Intermédiaire

 

    Prérequis :

Matériel :

  • 1 x Carte Arduino
  • 5 x Résistance 220 ohms
  • 5 x Leds
  • Fils de connexion
  • 1 x Breadboard

Version IDE :

 

 

Schéma de câblage :

 

Code :

// La variable LedAction servira à stocker le numéro de Led à actionner.
int LedAction;

void setup()
{
  // Définit la broche numérique 3 comme sortie.
  pinMode(3, OUTPUT);
  //Etc..
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
}

void loop() {
  // Si LedAction à une valeur <= 7
  if (LedAction <= 7) {
    // Met la broche numérique stockée dans LedAction sur ON.
    digitalWrite(LedAction, HIGH);
    // Attend 500 ms
    delay(500);
    // Met la broche numérique stockée dans LedAction sur OFF.
    digitalWrite(LedAction, LOW);
    // Incrémente LedAction de +1
    LedAction++;
  }
  // Sinon
  else {
    // La variable LedAction prend la valeur de 3
    LedAction = 3;
  }
}

 

Simulation TINKERCAD :

 


+ Infos sur le langage utilisé :

1. Fonctions
2. Variables
3. Stucture

 

Laisser un commentaire