faire boucle à faire à Arduino
La boucle DO WHI. Le premier bloc de la boucle à bric. Cela donne à la boucle de bourse une caractéristique distinctive par rapport aux autres boucles utilisées dans la programmation Arduino qu'elle donnera la sortie une fois même dans le cas où la condition donnée deviendra fausse.
Le tableau de flux de la boucle de bricolage est donné pour une meilleure compréhension du travail de la boucle à faire:
Le do- WHID fonctionne de telle manière que les instructions ou l'instruction donnée sont exécutées. Il peut être un fonctionnement mathématique ou une opération logique. Ensuite, la sortie de l'instruction est donnée à la condition de test et si la sortie satisfait la condition donnée, la boucle recommence et fonctionne jusqu'à ce que la condition soit satisfaite. Cependant, si la condition est fausse ou non satisfaite par la sortie de l'instruction exécutée, la boucle sera terminée.
La boucle de bricolage peut être utilisée pour créer une liste de nombres dans l'ordre croissant et décroissant. Il peut également être utilisé pour limiter l'itération de la boucle jusqu'à ce que la sortie souhaitée soit obtenue.
Cela se fait en utilisant la condition qui s'adapte aux valeurs qui ne sont pas supérieures ou inférieures ou égales à la valeur souhaitée par l'utilisateur. Des codes d'exemples d'Arduino sont donnés dans le contexte pour donner au lecteur un concept clair du fonctionnement de la boucle à faire. Pour utiliser la boucle à faire dans la programmation Arduino, la syntaxe suivante doit être suivie.
faire
instruction1;
instruction2;
…
tandis que (condition-test);
Exemple de code
Les deux exemples différents de boucle à faire pour Arduino sont donnés:
Exemple 1 de la boucle à faire à Arduino
Dans cet exemple, seule une liste de nombres est générée en utilisant l'opérateur d'incrément jusqu'à 20 nombres.
Configuration void (void)
int b = 0;
INT C;
En série.commencer (9600);
faire
c = b ++;
En série.print ("La valeur de C est:");
En série.println (c);
tandis que (c <= 20 );
VOID LOOP (void)
Sortir
Ici, dans la sortie, on peut voir que la boucle de bricolage exécute une itération supplémentaire de plus, même la condition n'est pas vraie, c'est parce que l'instruction est au début de la boucle:
Exemple 2 de la boucle de bricolage à Arduino
Dans le deuxième exemple, un opérateur de multiplication et d'addition est utilisé sur les variables A et B. La valeur de la variable A est 5 et la valeur de B est 2 et l'opérateur logique et est utilisé pour les sorties des opérations mathématiques. La boucle ne se terminera que lorsque l'une des conditions mentionnées dans la boucle while deviendra vraie. Ici, le fait de faire une seule itération ne fait qu'une seule itération car la condition devient fausse lors de la première itération.
Configuration void (void)
int a = 5;
int b = 2;
int d;
INT C;
En série.commencer (9600);
faire
c = a + b;
En série.print ("La valeur de C est:");
En série.println (c);
d = a * b;
En série.print ("La valeur de D est:");
En série.println (d);
tandis que ((c < 10) && (d < 10) );
VOID LOOP (void)
Sortir
Conclusion
Cet article donne une explication détaillée du travail de la boucle à faire pour la programmation Arduino. Pour soutenir l'explication, deux exemples de code différents sont donnés. La boucle de DOWTH peut être utilisée à plusieurs fins telles que la génération de listes de nombres limités ou l'évaluation de toute sortie souhaitée de tout opérateur mathématique utilisant des opérateurs logiques.