Arduino für Schleife
Die für Schleifen in der Arduino-Programmierung kann in der Einrichtungsfunktion, der Schleife oder einer anderen im Code deklarierten Funktion verwendet werden.
Der Körper der für Schleife besteht aus drei Parametern. Er ist die Kontrollvariable mit Ganzzahl -Datentyp, die zweite ist die Bedingung, die die angegebene Eingabe bewertet, und die letzte ist die Inkrement- oder Abnahme des Wertes der Steuervariablen. Die Syntax für den Körper der für Schleife ist unten angegeben:
für (int; test condition; Inkrement/Dekrement)
Erklärung (en);
Die Kontrollvariable wird auch als Initialisierung der Schleife bezeichnet, wenn der Schleife vom Wert der Kontrollvariablen beginnt. Die Testbedingung ist der Ausdruck, der jede Art von Operator entweder logisch oder mathematisch enthalten kann.
Wenn die Kontrollvariable gemäß der Testbedingung true. Wenn jedoch die Ausgabe der Testbedingung falsch ist, wird die Schleife beendet. Die Arbeit der for -Schleife kann durch das Flussdiagramm der Schleife weiter verstanden werden:
Beispielcodes
Die für die Schleife kann für mehrere Zwecke verwendet werden, beispielsweise kann sie verwendet werden, um eine Liste von Zahlen mit spezifischen Intervallen in aufsteigender Reihenfolge oder absteigender Reihenfolge zu generieren. In ähnlicher Weise kann es wie oben erwähnt verwendet werden, um eine Anweisung zu wiederholen. Um drei Beispielcodes der für die Loop mit dem Inkrement und dem anderen mit dem Dekrement zu erläutern, und das dritte mit mehreren Aussagen mit unterschiedlichen mathematischen Operatoren wird gegeben.
Beispiel 1 von for Loop in Arduino Programing
In diesem Arduino -Code wird die Liste der Zahlen von 0 bis 3 mit einem für Schleifen in aufsteigender Reihenfolge generiert, indem Sie den Inkrementoperator verwenden.
void setup (void)
Serie.Beginnen Sie (9600);
Serie.println ("Zahlen in aufsteigender Reihenfolge für Schleife generieren");
für (int i = 0; i<=3; i++)
Serie.print ("Ich ist:");
Serie.println (i);
Hohlraumschleife (void)
Ausgang
Beispiel 2 der for -Loop in Arduino -Programmierung
Die Liste der von 0 bis 3 generierten Zahlen wird in absteigender Reihenfolge unter Verwendung des Decrement -Operators in der für Schleife erzeugt.
void setup (void)
Serie.Beginnen Sie (9600);
Serie.println ("Zahlen in absteigender Reihenfolge für Schleife generieren");
für (int a = 3; a> = 0; a--)
Serie.print ("a ist:");
Serie.println (a);
Hohlraumschleife (void)
Ausgang
Beispiel 3 der for -Schleife im Arduino -Programmieren
Der Beispielcode für die Schleife Wenn mehrere Anweisungen wiederholt werden sollen, wird angegeben. Es gibt zwei mathematische Operatoren, die Addition und Multiplikation im angegebenen Code verwendet werden. Hier im Code gibt es eine Variable B mit einem Wert von 2 und die andere verwendete Variable ist die Iterationszahl, die sich nach jeder Iteration des Programms ändert.Dieses Programm läuft nur für vier Iterationen.
void setup (void)
int b = 2;
int c;
int d;
Serie.Beginnen Sie (9600);
für (int i = 1; i<=4; i++)
Serie.drucken ("Iteration Nr.: ");
Serie.println (i);
Serie.print ("Addition:");
c = i+b;
Serie.println (c);
Serie.print ("Multiplikation:");
d = i*b;
Serie.println (d);
Hohlraumschleife (void)
Ausgang
Abschluss
In der Arduino -Programmierung können in Arduino mehrere Anweisungen wiederholt ausgeführt werden, anstatt die Aussagen immer wieder zu schreiben, anstatt immer wieder verschiedene Arten von Schleifen zu schreiben. Unter den verschiedenen Arten von Schleifen befindet sich ein Typ für die Schleife. In diesem Aufschreiben wird die For-Loop mit einem Flussdiagramm erklärt und drei verschiedene Arduino-Codes werden für das klare Bild der Arbeit der für die Loop erhalten.