Alles, was Sie über Arduino Code wissen müssen

Alles, was Sie über Arduino Code wissen müssen
Arduino ist eine der besten Lernenden Plattformen für Studenten und Ingenieure, die mit dem Programmieren und der Schaltung beginnen. Wenn Sie den Arduino -Code schriftlich und zusammenstellen, ist dieser Leitfaden ein Lebensretter für Sie. Wie in diesem Leitfaden habe ich einen Teil der Grundlage des Schreibens und des Zusammenstellens in Bezug auf den Arduino -Code gegeben, der Ihnen viel Zeit sparen wird.

Einige der Grundlagen, die Sie über den Arduino -Code wissen müssen

Um den Arduino zu programmieren, muss man die Kenntnis der Programmierstruktur haben. Also habe ich die Grundlagen von Arduino Code erklärt

ARDUINO -CODE -Grundlagen

Der Arduino -Code ist in erster Linie in zwei Teile unterteilt. Er hat einen Setup -Abschnitt und der andere für Schleifenabschnitt:

Jeder Abschnitt dient unterschiedliche Zwecke, also lasst uns sie ausführlich untersuchen:

Setup -Abschnitt

Diese Funktion wird normalerweise verwendet, um Variablen, Stifte, Arrays oder ähnliche Dinge zu initialisieren, die im Code verwendet werden sollen. Darüber hinaus wird die Baudrate für die Kommunikation zwischen der Arduino -IDE und die Arduino -Karte in der Setup -Funktion initialisiert. Bibliotheken sind jedoch außerhalb der Setup -Funktion definiert.

Schleifenabschnitt

In diesem Abschnitt wird die Hauptlogik des Arduino -Programms implementiert, die möglicherweise gehören, wenn sonst oder während Schleifen, bedingte Aussagen, unterschiedliche mathematische oder logische Operatoren. Das Hauptmerkmal dieses Abschnitts ist, dass es sich um eine unendliche Schleife handelt, die weiter ausgeführt wird, während die Einstellungsfunktion nur einmal ausgeführt wird.

Verwenden von Schleifen im Arduino -Code

Aus der obigen Erklärung können Sie eine Vorstellung davon erhalten, wie Sie das Arduino programmieren können. Lassen Sie uns also weiter ausführen, um zu sehen, welche verschiedenen Arten von Schleifen man im Arduino -Code verwenden kann:

  • Für Schleife
  • While-Schleife
  • Machen während der Schleife

Für Schleife

Die für die Schleife wird hauptsächlich verwendet, wenn die Schleife für eindeutig ausgeführt werden muss, sodass sie nach der Ausführung für die angegebene Häufigkeit beendet wird. Unten finden Sie die Syntax für die Schleife im Arduino -Code:

für (initialisieren Sie die Variable; bedingte Anweisung; Inkrement oder Dekrement;)

// Anweisung, die ausgeführt werden soll

Für Schleifenbeispiel

// Zum Beispiel
Für (int i = 0; i < 5; i++;)
Serie.Print (i);

Das obige Beispiel ist das Drucken von Zahlen im Konsolenfenster von 0 bis 4.

While-Schleife

Während die Schleife hauptsächlich in den Szenarien verwendet wird, in denen das Programm endet, wenn die in der Schleife angegebene Bedingung bis dahin falsch wird. Unten finden Sie die Syntax von while -Schleifen im Arduino -Code zusammen mit dem Beispiel:

while (bedingte Anweisung)
// Anweisung, die ausgeführt werden soll

// Zum Beispiel
während ich<10)
Serie.print ("Linux tipp");
i ++;

Beispiel

// Zum Beispiel
während ich < 10)
Serie.print ("Linux tipp");
i ++;

Das obige Beispiel ist das Drucken von "Linux -Tipp" im Konsolenfenster 9 Mal.

Machen während der Schleife

Das Do während der Schleife wird hauptsächlich in den Fällen verwendet. Im Folgenden finden Sie die Syntax für die für die Verwendung von Do in Arduino Code zusammen mit dem Beispiel:

Tun
// die Anweisung ausführen

Während (bedingte Aussage);

Beispiel

//Zum Beispiel
Tun
Serie.print ("Linux tipp");
i ++;

während ich < 5);

Das obige Beispiel ist das Drucken von "Linux -Tipp" im Konsolenfenster 6 Mal.

Verwenden von bedingten Aussagen im Arduino -Code

Es gibt hauptsächlich zwei Arten von bedingten Aussagen, die in der Arduino -Programmierung verwendet werden können:

  • Wenn sonst Aussagen
  • Switch -Fallanweisungen

Wenn sonst Aussagen

Diese Aussagen werden in erster Linie verwendet, wenn die angegebenen Anweisungen auf der Grundlage einiger Bedingungen ausgeführt werden sollen und wenn die Bedingung falsch wird, wird eine Ersatzanweisung mit dem sonstigen Block angegeben. Im Folgenden finden Sie die Syntax für die für die Verwendung von IF -Bedingung im Arduino -Code zusammen mit dem Beispiel:

if (bedingte Anweisung)
// Anweisungen, die ausgeführt werden soll

anders
// Anweisungen, die ausgeführt werden sollen

Beispiel

// Zum Beispiel
if (a> b)
c = a + b;
Serie.Druck (c);
anders
c = a - b;
Serie.Druck (c);

Im obigen Beispiel, wenn eine Bedingung von a größer als B hat. Wenn die Bedingung wahr wird, werden beide Variablen hinzugefügt. Andernfalls werden beide subtrahiert.

Switch -Fallanweisungen

Um mehrere Anweisungen basierend auf verschiedenen Bedingungen auszuführen, wird normalerweise die Switch -Fallanweisung verwendet. Im Folgenden finden Sie die Syntax für die Verwendung von Switch -Fallanweisungen im Arduino -Code zusammen mit dem Beispiel:

Switch (Variable)
Fall (bedingter Wert):
// Anweisungen, die ausgeführt werden soll
brechen;
Fall (bedingter Wert):
// Anweisungen, die ausgeführt werden soll
brechen;
Standard:
// Anweisung zur Ausführung, wenn der Fall eines bedingten Wertes falsch ist

Beispiel

//Zum Beispiel
für (int i = 0; i <= 3; i++)
Switch (i)
Fall 1:
// Anweisung 1
Fall 2:
// Anweisung 2
Fall 3:
// Anweisung 3
Fall 4:
// Anweisung 4
Standard:
// Anweisung zu ausgeführt, wenn Fall 4 nicht validiert ist

Das obige Beispiel erzeugt zuerst die Bedingungen (b) von 0 bis 3 unter Verwendung von A für Schleife und basierend auf der Bedingung, die die entsprechenden Fälle ausgeführt werden.

Erstellen von Funktionen im Arduino -Code

Funktionen werden normalerweise im Arduino -Code erstellt, wenn eine Anweisung an mehreren Stellen im Programm aufgerufen oder ausgeführt werden soll. Durch das Erstellen einer Funktion musste die Anweisung nur aufgerufen werden, die die Größe des Code in größerem Maße verringert. Im Folgenden finden Sie die Syntax für die Verwendung von Switch -Fallanweisungen im Arduino -Code zusammen mit dem Beispiel:

Rückgabetypname der Funktion (Variablen)
// Anweisungen

Beispiel

// Beispiel
int subtrahieren (int a, int b)
int c = 0;
C = a - b;

void setup ()
Subtrahieren(); // die Subtrahienfunktion
Serie.Druck (c);

Das obige Beispiel erstellt eine Funktion, die die Werte zweier Variablen subtrahiert und als Subtrahieren bezeichnet wird. Diese Funktion wird in der Setup -Funktion des Arduino -Codes aufgerufen.

Abschluss

Arduino ist eine der besten Plattformen für den Einstieg mit elektrischen Schaltungen und Programmieren, da sie alle erforderlichen Tools bietet. Wenn Sie neu in Arduino sind, lesen.