Niveau APPRENTISSAGE : ► Fort
Prérequis :
Matériel :
- 1 x Carte Arduino
- 5 x Résistances 220 ohms
- 5 x Leds
- Fils de connexion
- 1 x Breadboard
Schéma de câblage :
Code :
// La broche numérique 3 est reliée à la led bleue. On lui donne le nom Ledbleue.
int Ledbleue = 3;
//Etc..
int Ledrouge = 4;
int Ledblanc = 5;
int Ledjaune = 6;
int Ledvert = 7;
// La variable Etape servira à stocker le numéro de l'Etape.
int Etape;
void setup()
{
// Définit Ledbleue soit la broche numérique 3 comme sortie.
pinMode(Ledbleue, OUTPUT);
//Etc..
pinMode(Ledrouge, OUTPUT);
pinMode(Ledblanc, OUTPUT);
pinMode(Ledjaune, OUTPUT);
pinMode(Ledvert, OUTPUT);
}
void loop()
{
// Met Ledbleue soit la broche numérique 3 sur OFF.
digitalWrite(Ledbleue, LOW);
//Etc..
digitalWrite(Ledrouge, LOW);
digitalWrite(Ledblanc, LOW);
digitalWrite(Ledjaune, LOW);
digitalWrite(Ledvert, LOW);
switch (Etape) {
case 1:
// Met Ledbleue soit la broche numérique 3 sur ON.
digitalWrite(Ledbleue, HIGH);
break;
case 2:
digitalWrite(Ledrouge, HIGH);
break;
case 3:
digitalWrite(Ledblanc, HIGH);
break;
case 4:
digitalWrite(Ledjaune, HIGH);
break;
case 5:
digitalWrite(Ledvert, HIGH);
break;
default:
Etape = 0;
break;
}
// Incrémente Etape de +1
Etape++;
// Attend 500 ms
delay(500);
}
Simulation TINKERCAD :
+ Infos sur le langage utilisé :
1. Fonctions
2. Variables
3. Stucture
Nombre de vues: 760
J’aime ça :
J’aime chargement…