Das void setup ist eine Funktion, die man am Anfang des Programms schreibt, zwischen der Initialisierung der Variablen und dem void loop. Das void setup enthält die Initialisierung der Komponenten als Ein- und Ausgang des Arduino-Boards und die Initialisierung des seriellen Monitors, den wir im Rest des Programms verwenden werden.
Das void setup ist eine Funktion, die nur einmal am Anfang des Programms ausgeführt wird.
void setup(){
// dein Code
}
Die Funktion void setup ist in allen Ihren Arduino-Programmen obligatorisch, auch wenn nichts darin geschrieben steht. Sie nicht zu verwenden, führt zu einem Fehler.
Sie dient dazu, einer Variablen einen Wert zuzuweisen, eine Komponente mit einem Pin zu verknüpfen und eine Bibliothek oder den seriellen Monitor zu initialisieren.
Hier ist ein Beispiel dafür, was in einem void setup stehen kann :
void setup(){
Serial.begin(9600); // Initialisierung des seriellen Monitors auf 9600 Bit/s oder Baud.
Serial.println("Decoding“); // Schreibt zu Beginn des Programms und einmalig eine Nachricht in den seriellen Monitor.
pinMode(2, OUTPUT); // Initialisiert Pin 2 am Ausgang.
pinMode(5, INPUT); // Initialisiert Pin 5 als Eingang.
pinMode(LED, OUTPUT); // Initialisiert die LED am Ausgang.
}
Im Beispiel sind mehrere Funktionen zu sehen, die wir im Folgenden näher erläutern werden:
Man könnte sich fragen, aber was ist der eigentliche Vorteil des void setup, wenn der Kern des Programms im void loop liegt?
Der Vorteil von diesem ist, dass er nur einmal zu Beginn des Programms gestartet wird. Dadurch können Variablen oder der serielle Monitor initialisiert werden.
Hier sind einige Ideen für Anweisungen, die Sie dort schreiben können: