Programmstruktur von Arduino

Programmstruktur von Arduino
Verschiedene Sprachen können verwendet werden, um unterschiedliche Funktionen mithilfe elektronischer Maschinen auszuführen. Diese Sprachen helfen der Maschine, Befehle zu geben. Es gibt viele verschiedene Programmiersprachen, und jede Sprache verfügt über eigene Befehle, Syntax und Struktur des Schreibens eines Programms. Die für Arduino verwendete Sprache ist c++. Die Arduino -Programmstruktur wird in diesem Diskurs kurz erklärt.

Arduino -Programmierübersicht

Das Arduino -Programm ist in drei Hauptteile unterteilt, die Struktur, Werte und Funktionen sind.

Beim Schreiben eines Code ist es wichtig. Beim Schreiben eines Programms für Arduino nach der Syntax sollte folgt:

  • Um die Erklärung a zu vervollständigen a Semikolon ";" wird am Ende der Aussage verwendet.
  • Den Block einschließen Klammern "" werden verwendet. Block in einem Programm enthält einige Aussagen, Deklaration der Variablen, Funktionen oder Schleifen.
  • Kommentare können für jede Aussage im Code geschrieben werden, um die Anweisungsfunktion besser zu verstehen. Es kann durch Verwendung von Double erfolgen Schrägstrich "//" Zu Beginn des Kommentars, wenn es nur eine einzige gibt Zeilenkommentar. Wenn es jedoch gibt Mehrzeilen -Kommentare in Folge a Schrägstrich Sternchen "/*" am Anfang und Sternchen vorwärts Schrägstrich "*/" Am Ende des Kommentars. Kommentare können auch verwendet werden, um eine Aussage auszuschließen.

Die folgende Abbildung ergibt ein viel besseres Verständnis der Syntax, die für die Codierung in der Arduino -Software verwendet wird:

Lassen Sie uns nach dem Verständnis der Syntax dazu führen, wie Variablen im Arduino -Programm verwendet werden und welche Art von Variablen in der Programmstruktur verwendet werden. Um Werte zu speichern, die im Programm verwendet werden, können eine Zahl oder ein Alphabet sein.

Die Verwendung der Variablen gibt die Möglichkeit, beim Ausführen des Programms zu speichern, zu ändern, zu aktualisieren und auf die Informationen zuzugreifen. Es gibt verschiedene Arten von Variablen, die verwendet werden können, einschließlich Zeichen, int, doppelte, String, Float, Unsigned INT, lang und nicht signiert lang.

Im Folgenden sind Betreiber für die Programmierung von Arduino verwendet:

  • Für Zuweisung Jeder Wert für eine Variable oder ein Zeichen, das "=" -Schild entspricht
  • Es gibt verschiedene Mathematische Operatoren Wie Prozentsatz, Multiplizieren, Subtraktion, Zugabe können verwendet werden (%, +, *, -, /)
  • Für Vergleich der verschiedenen Werte die Operatoren wie weniger als gleich, größer als gleich, gleich, weniger als, größer als verwendet werden (==, =)
  • Logische Operatoren werden verwendet, um die bedingten Aussagen wie und (&&) zu definieren, nicht (nicht (!) und oder (||) Operatoren

Arduino -Programmstruktur

Die Arduino-Programmstruktur ist in zwei Funktionen unterteilt: die Einstellungsfunktion und die Schleifenfunktion.

Der aufstellen() Die Funktion enthält die Initialisierung der Bibliotheken, Variablen, die für den Code verwendet werden. In ähnlicher Weise werden auch PIN -Modi des Arduino in dieser Funktion deklariert. Es initialisiert auch die Kommunikation zwischen der Arduino -Karte und dem Computer. Es läuft nur einmal.

Der Schleife() Die Funktion wiederholt die Anweisungen und kontrolliert und überwacht aktiv den Arduino.

Beispiel

Um die Programmstruktur von Arduino zu verstehen, wird ein Beispielcode kompiliert. Im Code geht es darum, das LED -Licht mit einer Verzögerung von 1000 Millisekunden zu blinken.

Zuerst in der Setup -Funktion wird der Pin -Modus initialisiert, Pin 8 wurde als Ausgabe eingestellt. Der Zustand (hoch/niedrig) der LED ändert sich nach der Verzögerung von 1000 Millisekunden. In ähnlicher Weise können wir sagen, dass die Implementierung der Setup -Funktion in einer Schleifenfunktion durchgeführt wird. Der Arduino -Code zum Blinken von LED ist angegeben als:

void setup ()
PinMode (8, Ausgabe);

void Loop ()
DigitalWrite (8, hoch);
Verzögerung (1000);
DigitalWrite (8, niedrig);
Verzögerung (1000);

Abschluss

Um ein Programm in jeder Sprache zu schreiben, müssen seine grundlegenden Voraussetzungen bekannt sein, die Syntax, Deklaration und Initialisierung von Variablen und die Einbeziehung verschiedener Operatoren beinhalten. Dieser Artikel erklärt kurz die Syntax und verwendet Variablen und verschiedene Operatoren, um ein besseres Verständnis für die Programmstruktur zu vermitteln.