#include <Plaquette.h>
int goodCounter = 0;
int anotherCounter = 0;
int flexibleCounter = 0;
Metronome myMetro(3.0); // un tick par 3 secondes
DigitalOut led(13);
Monitor monitor(9600);
void step() {
if(myMetro) {
goodCounter = goodCounter + 1; // incrémente de 1
anotherCounter++; // incrémente aussi de 1
int x = 4; // essayez de changer la valeur de x à 2 ou 10
flexibleCounter += x; // plus flexible que ++
//flexibleCounter += 4; // cela ferait exactement la même chose
print("goodCounter = goodCounter + 1 donne : ");
println(goodCounter);
print ("anotherCounter++ donne : ");
println(anotherCounter);
println(" "); // ajoute un espace
print ("flexibleCounter += ");
print (x);
print (" donne : ");
println (flexibleCounter);
println(" "); // ajoute un espace
}// note : si ton instruction if n’exécute qu’une seule ligne de code, tu n’as pas besoin d’utiliser des accolades.
////// petites règles un peu absurdes ici pour expérimenter //////
if (goodCounter <= 4)
led.on();
else if (goodCounter == 6) {
led.off();
goodCounter = 0;
}
if (anotherCounter == 10) {
anotherCounter--;
} // maintenant cette valeur restera toujours à 10.
// après -- anotherCounter vaut (9) ici
// puis après un ++ en haut, il redevient 10 avant l'affichage.
}