Étape 7: Tout en boucle
Dans cet exemple, je vais démontrer comment la boucle While œuvres, cette fois, j’utiliserai pas une esquisse de l’IDE Arduino, parce que je n’ai pas trouvé une esquisse assez simple dans les exemples de l’IDE.
Pour cet exemple, vous ne devez l’Arduino.
Le sketch :
void setup() {}
int i = 0 ; déclarer un entier I et ensemble pour le numéro 0
Serial.Begin(9600) ; Démarrez le moniteur de la série
tandis que (j’ai < 10) {//Beginning du while boucle cocher pour la condition si i est inférieure à 10
Serial.Print ("J’ai =") ; Ce qui se trouve entre les supports d’impression
Serial.println(i) ; Imprimer la valeur d’i
i ++ ; J’ai incrémenter avec un + 1
}
}
void loop() {//void boucle est vide
}
Le tout en boucle va continuer à travailler jusqu'à ce que l’instruction dans les supports n’est plus vraie.
Syntaxe :
{while(condition)}
statement1
statement2
etc...
}
Nous allons disséquer le croquis :
void setup() {}
int i = 0 ;
Serial.Begin(9600) ;
tandis que (j’ai < 10) {}
Serial.Print ("J’ai =") ;
Serial.println(i) ;
i ++ ;
}
}
C’est la première fois nous voyons une boucle dans le setup de Sub. Cela signifie que lorsque cette boucle while finir d’exécuter le programme s’arrête car il n’y a rien dans la boucle de Sub.
int i = 0: nous commençons par déclarer une variable du type int et définissez sa valeur sur 0.
Serial.Begin(9600) : ensuite, nous commençons la série monitor à une vitesse de 9600bps
alors que (j’ai < 10) {Serial.print ("J’ai =") ; Serial.println(i) ; i ++}: c’est le tout en boucle, elle teste pour voir si "je" est inférieur à 0, si la condition est vraie il imprime j’ai = valeur actuelle c' est puis il incrémente "i". la boucle et le programme s’arrête lorsque « je » est 10 parce que la boucle vide est vide