Exercice : Boucle "do..while"
Simulation

Il est possible de simuler ce programme avec TinkerCad ou Wokwi.
Voici le programme précédent qui utilisait la boucle while
:
1
/* Principaux réglages (fichier constantes.h) */
2
3
4
5
6
7
/* Variables */
8
int i,n;
9
10
void setup() {
11
pinMode(PORT_LED, OUTPUT);
12
Serial.begin(9600);
13
i = 0;
14
n = 5;
15
while(i < n){
16
digitalWrite(PORT_LED, ALLUME); // Allume la LED
17
delay(1000); // Attente d'une seconde
18
digitalWrite(PORT_LED, ETEINT); // Eteint la LED
19
delay(1000); // Attente d'une seconde
20
i++;
21
Serial.print("i = ");
22
Serial.println(i);
23
}
24
}
25
void loop(){}
Question
Modifiez le programme pour qu'il utilise maintenant la boucle do...while
et réalise la même chose que précédemment