Was ist eine Weile Schleife
Schleifen sind in jeder Situation sehr praktisch, insbesondere wenn wir den gleichen Vorgang gemäß einigen Zustanden wiederholen möchten.Um die Verwendung der WHOR -Schleife zu verstehen, haben wir einen Benutzer, der über 30 Komponenten des Projekts verfügt, und bitten den Benutzer, den Namen der Komponente nach jeder Minute bis 30 Minuten einzugeben. Wenn wir den Code schreiben, in dem der Benutzer nach jeder 1 min gebeten wird, die Komponente einzugeben und ihn dann zu drucken, und nach 1 Minute wieder auffordert, die Eingänge bis 30 Minuten einzugeben, wird er auch viel Zeit verbraucht Da der Code sperrig wird, verringert sich die Effizienz des Codes
Dies kann durch die Verwendung der while -Schleife erleichtert werden, in der wir die Zeit in der WHE -Schleife, die weniger als 30 Minuten beträgt. Dies wird ein Code von etwa 5-6 Zeilen sein und auch den Zweck erfüllen.
Ebenso kann es in der Arduino -Programmierung verwendet werden. Zunächst werden wir die allgemeine Syntax der Verwendung einer Weile -Schleife in der Arduino -Programmierung diskutieren.
Syntax der Verwendung der "während Schleife" in Arduino
Die allgemeine Syntax der Verwendung der „während Schleife“ lautet:
während (Zustand)Die Erklärung der obigen Syntax ist sehr leicht zu verstehen:
Was ist das Flussdiagramm der WHOR -Schleife in Arduino?
Der bequemste Weg, um das Verwendungskonzept von irgendetwas zu verstehen, ist die visuelle Erklärung. Betrachten Sie für das visuelle Verständnis der „während Schleife“ in Arduino das Flow -Diagramm:
Wenn die while -Schleife ausgeführt wird, initialisiert der Compiler die while -Schleife und überprüft den Zustand. Wenn eine Bedingung wahr ist, führt der Compiler den Code des Körpers der while -Schleife aus, und wenn er falsch ist, überspringt er die Ausführung des WHOR -Schleifungskörpers, und der Compiler führt die nächsten Anweisungen außerhalb der WHHE -Schleife aus.
Was ist Arduino -Programmierstruktur
Bevor Sie zu den Beispielen wechseln, haben Sie zunächst ein wenig Verständnis für die Arduino -Programmierstruktur. In der Arduino -Programmierung haben wir zwei Hauptkomponenten in der Programmstruktur:
void setup (): Die Void -Setup -Funktion läuft nur einmal, da sie der Beginn des Programms ist. Sie können verschiedene Variablen deklarieren und vom Benutzer unterschiedliche Eingaben nehmen. Zum Beispiel würde ein Schaltkreis einschalten, das würde nur einmal passieren.
void Loop (): In dieser Funktion läuft der Code unendlich, wie wir LEDs für einen unendlichen Zeitraum ausführen möchten, wir können die void Loop verwenden ()
Jetzt werden wir einige Beispiele für die While -Schleife in Arduino berücksichtigen, die uns helfen, die Verwendung der while -Schleife zu verstehen.
Beispiel 1: Betrachten Sie den folgenden Code:
int i = 1;Erläuterung: Der obige Code ist einfach, wodurch die zehnmal zehnmal im Serienmonitorausgang angezeigt wird. Die Erklärung des Code ist:
Um die Ausgabe anzuzeigen, werden wir mithilfe der seriellen Kommunikation den Code verifizieren, hochladen und dann mit Hilfe der seriellen Kommunikation ausführen:
In der obigen Ausgabe können wir sehen, dass „Willkommen bei LinuxHint“ sechsmal auf dem seriellen Monitorausgang gedruckt wird.
Beispiel 2: Betrachten Sie nun den folgenden Code:
int i = 0;Erläuterung: In diesem Code zeigen wir die Anzahl der Iterationen an und die Erläuterung des obigen Code ist:
Wir werden den Code überprüfen und ausführen:
In der obigen Ausgabe wurde der Wert der Iterationen angezeigt, die 100 beträgt.
Abschluss
Eine Zeit. In diesem Artikel haben wir die while-Schleife und die allgemeine Syntax der Verwendung erklärt. Wir haben auch das Flussdiagramm von während der Schleife als visuelle Demonstration besprochen, ist leicht zu verstehen. Und dann haben wir einige Beispiele für die while -Schleife auf grundlegender Ebene für ein besseres Verständnis besprochen.