Arduino pour boucle

Arduino pour boucle
Dans la programmation Arduino, lorsque différentes instructions doivent être répétées plusieurs fois malgré l'écriture que l'instruction plusieurs fois une structure de boucle peut être utilisée. Pour faire une boucle à partir d'une seule instruction principalement "pour" une boucle est utilisée. Ce discours explique brièvement le travail et l'utilisation de la boucle pour la programmation Arduino.

Arduino pour boucle

La boucle pour la programmation Arduino peut être utilisée dans la fonction de configuration, la fonction de boucle ou toute autre fonction déclarée dans le code.

Le corps de la boucle FOR se compose de trois paramètres l'un est la variable de contrôle ayant un type de données entier, la seconde est la condition qui évalue l'entrée donnée et la dernière est l'incrément ou la décrémentation de la valeur de la variable de contrôle. La syntaxe pour le corps de la boucle FOR est donnée ci-dessous:

pour (int; essai-condition; incrément / décrément)

déclaration (s);

La variable de contrôle est également appelée initialisation de la boucle lorsque la boucle commence à partir de la valeur donnée à la variable de contrôle. La condition de test est l'expression qui peut inclure tout type d'opérateur soit logique ou mathématique.

Si la variable de contrôle est vraie en fonction de la condition de test, la valeur de la variable de contrôle peut être incrémentée ou décrémentée après l'exécution des instructions corporelles. Cependant, si la sortie de la condition de test est fausse, la boucle sera terminée. Le fonctionnement de la boucle FOR peut être comprise par le tableau de flux de la boucle:

Exemples de codes

La boucle FOR peut être utilisée à plusieurs fins, par exemple, elle peut être utilisée pour générer une liste de nombres ayant des intervalles spécifiques, soit dans l'ordre croissant, soit par ordre décroissant. De même, il peut être utilisé comme mentionné ci-dessus pour répéter une déclaration. Pour expliquer davantage trois exemples de codes de la boucle pour l'une ayant l'incrément et l'autre ayant la diminution et la troisième ayant plusieurs déclarations ayant des opérateurs mathématiques différents est donnée.

Exemple 1 de la boucle dans la programmation Arduino

Dans ce code Arduino, la liste des nombres de 0 à 3 est générée à l'aide d'une boucle pour l'ordre croissant en utilisant l'opérateur d'incrément.

Configuration void (void)
En série.commencer (9600);
En série.println ("générer des numéros dans l'ordre croissant par pour Loop");
pour (int i = 0; i<=3; i++)
En série.imprimer ("i est:");
En série.println (i);


VOID LOOP (void)

Sortir

Exemple 2 de la boucle pour la programmation Arduino

La liste des nombres générées de 0 à 3 est générée par ordre décroissant en utilisant l'opérateur de décrément dans la boucle pour.

Configuration void (void)
En série.commencer (9600);
En série.println ("générer des numéros en ordre décroissant par Loop");
pour (int a = 3; a> = 0; a--)
En série.print ("A est:");
En série.println (a);


VOID LOOP (void)

Sortir

Exemple 3 de la boucle pour la programmation Arduino

L'exemple de code de Loop lorsque plusieurs instructions doivent être répétées est donnée. Il y a deux opérateurs mathématiques qui sont l'ajout et la multiplication est utilisée dans le code donné. Ici, dans le code, il y a une variable B ayant une valeur de 2 et l'autre variable utilisée est le numéro d'itération qui change après chaque itération du programme.Ce programme ne fonctionne que pour quatre itérations.

Configuration void (void)
int b = 2;
INT C;
int d;
En série.commencer (9600);
pour (int i = 1; i<=4; i++)
En série.Imprimer ("itération non.: ");
En série.println (i);
En série.print ("Addition:");
c = i + b;
En série.println (c);
En série.print ("Multiplication:");
d = i * b;
En série.println (d);


VOID LOOP (void)

Sortir

Conclusion

Dans la programmation Arduino, si plusieurs déclarations doivent être exécutées à plusieurs reprises, alors au lieu d'écrire les instructions encore et encore, différents types de boucles peuvent être utilisés dans Arduino. Parmi les différents types de boucles, un type est pour Loop. Dans cet article, la boucle FOR est expliquée avec un graphique de flux et trois codes Arduino différents sont donnés pour obtenir l'image claire du travail de la boucle pour.