Allgemeine Programmstruktur
Ein Programm besteht grundsätzlich aus dem setup() – und dem loop() – Block.
Der setup()-Block wird einmal beim Neustart oder beim hochladen eines Programm auf den Arduino ausgeführt.
Der loop()-Block wird, nach dem setup()-Block, so lange zyklisch wiederholt bis der Arduino ausgeschaltet wird.
// Allgemeine Programmstruktur
//
// Ausgabe von "Hallo Welt" am Seriellen Monitor über die Serielle Schnittstelle
//
void setup() {
// initialisiere die serielle Kommunikation mit 9600bps:
Serial.begin(9600); }
void loop() {
Serial.println("Hallo Welt!" );
// warte 10ms bis zur nächsten loop()-Ausführung.
delay(10); }
Achtung:
Wenn die Serielle Schnittstelle verwendet wird, dürfen die Ports 0 und 1 nicht verwendet werden.