do…while
Description
La boucle do…while fonctionne de la même manière que la boucle while, à l’exception du fait que la condition est testée à la fin de la boucle, donc la boucle do s’exécutera toujours au moins une fois.
Syntaxe :
do { // bloc d'instructions } while (condition);
Paramètres :
condition : une expression booléenne qui évalue à true ou false.
Exemple de code :
// initialiser x et i avec une valeur de 0 int x = 0; int i = 0; do { delay(50); // attendre que les capteurs se stabilisent x = readSensors(); // vérifier les capteurs i++; // augmenter i de 1 } while (i < 100); // répéter 100 fois
Source : https://docs.arduino.cc/language-reference/en/structure/control-structure/doWhile/