Arduino IDE – Die Software

Wir werden sehen, wie die Arduino IDE-Software installiert und konfiguriert wird, und am Ende werden wir unser erstes Programm auf das Arduino-Board hochladen.

Gehen wir zuerst zur Arduino Download-Seite . Wählen Sie die entsprechende Installationsdatei für Ihr Betriebssystem aus.

Arduino IDE herunterladen
Arduino IDE herunterladen

Starten Sie das Installationsprogramm und installieren Sie auch den USB-Treiber.

Arduino-Komponenten
Arduino-Komponenten

Als nächstes installieren.

Wenn Sie fertig sind, starten Sie die IDE und klicken Sie auf das Datei menü. Hier können Sie ein Beispiel öffnen oder eine neue Skizze erstellen. Öffnen Sie die Skizze Beispiele / Basics / Blink. Schließen Sie beispielsweise eine ATmega328-Karte mit einem USB-Kabel an . Wählen Sie im Menü Werkzeuge / Board / Arduino AVR Boards/ Ihr Board und Ihren Port aus und laden Sie das Programm, indem Sie auf die Schaltfläche zum Hochladen in der Symbolleiste klicken (Pfeil nach rechts).

Arduino - Wählen Sie das Motherboard aus.
Arduino – Wählen Sie das Motherboard aus.

Alles, was im Programm passiert, ist, dass die LED ein- und ausgeschaltet wird und jede Sekunde blinkt.

void setup() 
{
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop()
{
   digitalWrite(LED_BUILTIN, HIGH);
   delay(1000);
   digitalWrite(LED_BUILTIN, LOW);
   delay(1000);
}

Schauen wir uns die Struktur des Arduino-Programms an.

Das Programm muss zwei Hauptfunktionen enthalten: setup () und loop ().

Die Funktion setup () wird beim Programmstart nur einmal aufgerufen. Hier können Sie die Ausgänge und Eingänge einstellen, die Bibliotheken verwenden usw. Wir können hier auch Programmcode schreiben, der jedoch nur einmal ausgeführt wird. Der Datentyp der Setup-Funktion ist void, darüber etwas später.

void setup()
{

}

Die Funktion loop () wird nach der Setup-Funktion kontinuierlich ausgeführt. Dies ist der Ort des Hauptprogramms. Der Datentyp ist ebenfalls void.

void loop()
{

}

Zusätzliche Syntaxen

Kommentare sind Programmzeilen, die dazu dienen, sich selbst oder andere über die Funktionsweise des Programms zu informieren. Der Compiler übersetzt es nicht und belegt daher keinen Speicher. Es gibt zwei Gruppen von Kommentaren.

// Dies ist der einzeilige Kommentar nach dem doppelten Schrägstrich.

/* es ist eine mehrzeilige
 Kommentar,
 geschrieben zwischen dem Sternchen und Schrägstrichen.
*/

Das Semikolon gibt das Ende einer Anweisung an. Das Vergessen verursacht einen Übersetzungsfehler. Ausnahmen nach „#define“ und „#include“ sollten nicht verwendet werden, da hier das Semikolon einen Übersetzungsfehler verursacht.

#include <myLibrary.h>

#define myConstans 5

int myVariable = 12;

Geschweifte Klammern schließen verwandte Codefragmente ein. Auf die öffnende geschweifte Klammer „{“ muss immer eine schließende geschweifte Klammer „}“ folgen. Die Arduino IDE enthält eine praktische Funktion zum Überprüfen des Gleichgewichts von geschweiften Klammern. Wählen Sie einfach eine Klammer aus oder klicken Sie auf die Einfügemarke unmittelbar nach der Klammer, und das logische Paar wird hervorgehoben. Paarlose Klammern verursachen oft mysteriöse, undurchsichtige Compilerfehler, die sehr schwer zu finden sind. Geschweifte Klammern sind aufgrund ihrer vielfältigen Verwendung in der Programmsyntax unglaublich wichtig.

// Funktionen
void myFunction(arg) 
{
  // your code
}

//  Zyklen
while(true)
{
  // your code
}

// Bedingte Ausführung
if(condition)
{
  // your code
}

Möglicherweise benötigen Sie diese:

Der nächste Abschnitt befasst sich mit den Ein- und Ausgängen.

Der Arduino Mega 2560 Mikrocontroller-Board

Arduino Mega 2560
Werbung – Arduino Mega 2560