// Initialiser les variables GLOBALES
byte tableau[100];
void setup() {
// Initialiser la communication avec le port de débogage.
Serial.begin(115200);
// Initialiser les valeurs dans le tableau à l'aide d'une boucle "for"
byte i = 0; // Variable LOCALE de boucle
for (i = 0; i < 100; ++i) {
// Assigner l'index à l'élément du tableau
tableau[i] = i;
}
}
void loop() {
// Déclarer une variable LOCALE de boucle
byte i = 0; // Variable LOCALE de boucle
// Imprimer le tableau avec une boucle "while" sur le port de débogage
while (i < 100) {
Serial.print("tableau[");
Serial.print(i);
Serial.print("] = ");
Serial.println(tableau[i]);
i++;
}
// Incrémenter (+1) les valeurs du tableau avec une boucle do/while
i = 0; // initialiser l'index de boucle à 0
do {
tableau[i] = tableau[i] + 1;
i++;
} while (i < 100);
// Imprimer le tableau avec une boucle "for" sur le port de débogage
// Utiliser le format "tableau[29] = 107" où 29 et 107représentent l'index dans le tableau et
// la valeur de l'élément du tableau.
for (i = 0; i < 100; ++i) {
Serial.print("tableau[");
Serial.print(i); // Imprimer sur le port de débogage la valeur de l'indice de boucle.
Serial.print("] = ");
Serial.println(tableau[i]); // Imprimer sur le port de débogage la valeur de l'élément "i" du tableau.
}
delay(1000);
}