Mail to Code: Tutorial

Lernt, wie man den Code für Rechenknechte schreibt.

English version English Version

Grundstruktur

Computer können Programme nur abarbeiten, wenn diese strukturiert vorliegen Der Kompiller übernimmt die Aufgabe, den von Menschen lesbaren Programmtext in Maschinensprache, also binären Code mit der zum Mikrocontroller passenden Struktur zu übersetzen. Auch der Quelltext muss vorgegebenen Regeln folgen, damit dieser Übersetzungsprozess erfolgreich verlaufen kann.
Der von Arduino geschriebene Kompiller erwartet zwei Programmblöcke:

void setup()

In dem Block "setup()" werden alle Anweisungen geschrieben, die beim Start des Microcontrollers oder nach Drücken der "Restet" Taste ausgeführt werden sollen. Hier kann (und sollte) man alle Variablen oder GPIOs auf einen definierten Wert setzen.

1
2
3
4
void setup() {
  // put your setup code here, to run once:
 
}
    

void loop()

Der Hauptbestandteil ist der Block "loop()". Wie der Name vermuten lässt, wird der in diesem Block geschriebene Programmteil ständig wiederholt. Sobald das Ende erreicht ist, springt der Mikrocontroller wieder zum Anfang und führt den Block erneut aus, bis der Mikrocontroller ausgeschaltet wird.
1
2
3
4
void loop() {
  // put your main code here, to run repeatedly:
 
}
    





Du findest diese Seite klasse?

Gummibärchen als Nervennahrung beim Programmieren und der Betrieb dieses Servers verschlingen mein Geld.
Helft mit einer Motivationsspritze, dieses Projekt am Laufen zu halten.

Klick hier oder scan den QR Code, um eine Spende zu überweisen.



Vielen Dank!

Fragen? Anregungen? Fehler gefunden?
Kontakt per E-mail: question@h1i1.de