Title: M1.2.3: Grundaufbau Sketch
Course: LF07 - Cyber-physische Systeme ergänzen - FI-/ITSE - ESP32 > Section: LS7.1: Einstieg in die Mikrocontrollerprogrammierung

Grundaufbau Basisprogramm

Programmstruktur

Ein "Programm" wird in der Arduino-IDE als Sketch bezeichnet und hat folgende Grundstruktur:

Der Sketch-Speicherort kann in den Voreinstellungen der Arduino-IDE ("Datei -> Voreinstellungen") festgelegt werden. Für jeden Sketch wird ein eigenes Verzeichnis angelegt, das den gleichen Namen wie der Sketch selbst trägt. Die Endung der Datei, das den Programmcode beinhaltet, lautet .ino (z.B. Sketch_,ay29a.ino).

C-Programmierer werden die main-Funktion vermissen. In der Arduino-IDE wird stattdessen die Funktion loop () verwendet, die für die Programmierung von Mikrocontrollern eine komfortable Lösung darstellt.

Die Funktion Setup wird nur einmalig durchlaufen und sollte die Anweisungen enthalten, die z.B. für die Initialisierung der Hard- und Software notwendig sind bzw. nur für den Programmstart wichtig sind.

In der loop-Funktion stehen dann die Anweisungen, die der Mikrocontroller immer wieder ausführen soll.