bonjour
comment écririez-vous ceci :
Loop {
bla bla bla;
bla bla bla;
point g
si bla bla faire ceci
sinon retourner au point g;
bla bla;
bla bla;
}
bonjour
comment écririez-vous ceci :
Loop {
bla bla bla;
bla bla bla;
point g
si bla bla faire ceci
sinon retourner au point g;
bla bla;
bla bla;
}
Bonjour
tant que (pas bla bla) : ne rien faire
faire ceci
On trouve par exemplece genre de construction dans du code pour Leonardo :
while (!Serial) {
; // ne rien faire tant que le port série n'est pas ouvert
}
//faire ceci une fois le port ouvert
Serial.println("Goodnight moon!");
oui mais...
Loop {
bla bla bla;
bla bla bla;
point g
si bla bla faire ceci
si blo blo faire cela
si blu blu faire celu
si bli bli faire celi
sinon retourner au point g;
bla bla;
bla bla;
}
Au passage, une boucle infinie au milieu d'un programme ce n'est jamais très bon.
Une boucle infinie, hum.....
mais loop() est une boucle infinie.
Peut-être qu'en écrivant différemment ton code tu pourrais utiliser le fait que loop() est une boucle infinie.
hé oui, une boucle,c'est une boucle.
je vais réfléchir un peu et revenir
dans mon ancien monde c'était "goto pointg"
Goto existe aussi dans le monde d'arduino
goto
[Control Structure]
Description
Transfers program flow to a labeled point in the programSyntax
label:goto label; // sends program flow to the label
et voilà ! merci, on me disait toujours qu'il fallait coder autrement mais ça fonctionne à merveille
je peux faire des boucles dans les boucles autant que j'en veux!!
La théorie, c'est quand on sait tout et que rien ne fonctionne;
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi;
j'ai réuni théorie et pratique;
Rien ne fonctionne et je ne sais pas pourquoi !