• Post category:Intermédiaire
  • Commentaires de la publication :0 commentaire
  • Dernière modification de la publication :mars 13, 2022
  • Temps de lecture :5 min de lecture

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