Arduino Do-während der Schleife

Arduino Do-während der Schleife
In der Arduino -Programmierung zur Wiederholung der mehrfachen Anweisungen für mehrmals die Verwendung von Schleifen wird vorgeschlagen. Diese Schleifen erleichtern die Umsetzung von Aufgaben viel einfacher und schneller. Die Arbeit von Do während der Schleife ist fast ähnlich wie bei der While-Schleife, aber der Hauptunterschied besteht darin, dass die DO-While-Schleife einmal ausgeführt wird, auch wenn die für den Test verwendete Bedingung falsch ist. Diese Beschreibung erklärt kurz über die Schleife und wie es in der Arduino-Programmierung verwendet wird.

DO-während der Schleife in Arduino

Das Do, während Schleife aus zwei Blöcken besteht, die Block und Block blockieren. Der erste Block der Schleife, die die Anweisung ausführen muss, und im zweiten Block gibt es die Bedingung, auf der die angegebene Anweisung getestet werden soll. Dies ergibt die Schleife im Vergleich zu den anderen in der Arduino-Programmierung verwendet.

Das Flow-Diagramm der DO-während-Schleife wird für ein besseres Verständnis für die Arbeit der DO-While-Schleife gegeben:

Die DO-während funktioniert so, dass zuerst die Anweisung oder die angegebene Aussage ausgeführt wird. Es kann entweder mathematischer oder logischer Betrieb sein. Dann wird die Ausgabe der Aussage an die Bedingung zum Testen übertragen, und wenn die Ausgabe die angegebene Bedingung erfüllt, startet die Schleife erneut und läuft, bis die Bedingung erfüllt ist. Wenn die Bedingung jedoch falsch oder nicht durch die Ausgabe der ausgeführten Anweisung erfüllt ist, wird die Schleife beendet.

Die Schleife kann verwendet werden, um eine Liste von Zahlen zur Erhöhung und abnehmender Reihenfolge zu erstellen. Es kann auch zur Begrenzung der Iteration der Schleife verwendet werden, bis die gewünschte Ausgabe erreicht ist.

Dies erfolgt durch die Verwendung der Bedingung, die die Werte berücksichtigt, die nicht größer oder weniger als oder gleich dem gewünschten Benutzerwert sind. Arduino-Beispielcodes werden im Kontext angegeben, um dem Leser ein klares Konzept für die Arbeit von DO-While-Schleifen zu geben. Die folgende Syntax sollte die folgende Syntax verwendet werden.

Tun
Anweisung1;
Anweisung2;


während (Test-Kondition);

Beispielcode

Die beiden verschiedenen Beispiele für die Schleife für Arduino werden angegeben:

Beispiel 1 der Do-während-Schleife in Arduino

In diesem Beispiel wird nur eine Liste von Zahlen mit dem Inkrementoperator bis zu 20 Zahlen generiert.

void setup (void)
int b = 0;
int c;
Serie.Beginnen Sie (9600);
Tun
C = B ++;
Serie.print ("Der Wert von C ist:");
Serie.println (c);
während (c <= 20 );

Hohlraumschleife (void)

Ausgang

Hier in der Ausgabe ist ersichtlich, dass die DO-WHOP-Schleife noch eine zusätzliche Iteration ausführt, bis die Bedingung nicht wahr ist. Dies liegt daran, dass die Aussage zu Beginn der Schleife steht:

Beispiel 2 der Do-während-Schleife in Arduino

Im zweiten Beispiel wird in den Variablen A und B eine Multiplikations- und Zusatzoperator verwendet. Der Wert für die Variable A ist 5 und der Wert für B 2 und der logische Operator und wird für die Ausgaben der mathematischen Operationen verwendet. Die Schleife endet nur, wenn eine der in der while Schleife genannten Bedingungen wahr wird. Hier wird also nur eine Iteration ausgeführt, da die Bedingung bei der ersten Iteration falsch wird.

void setup (void)
int a = 5;
int b = 2;
int d;
int c;
Serie.Beginnen Sie (9600);
Tun
c = a+b;
Serie.print ("Der Wert von C ist:");
Serie.println (c);
d = a*b;
Serie.print ("Der Wert von D ist:");
Serie.println (d);

while ((c) < 10) && (d < 10) );

Hohlraumschleife (void)

Ausgang

Abschluss

Diese Beschreibung gibt eine detaillierte Erklärung für die Funktionsweise von DO-While-Schleifen für die Arduino-Programmierung. Um die Erklärung zu unterstützen, werden zwei verschiedene Code -Beispiele angegeben. Die Schleife mit der DO-WHERE kann für mehrere Zwecke wie die Erzeugung von Listen mit begrenzten Zahlen oder die Beurteilung einer gewünschten Ausgabe eines mathematischen Operators mit logischen Operatoren verwendet werden.