Im Gegensatz zur Funktion void setup, die nur einmal ausgeführt wird, wird die void loop immer wieder ausgeführt. Dies wird es Ihnen ermöglichen, Ihre Komponenten zu kontrollieren, ohne das Programm jemals neu starten zu müssen.
Die Funktion void loop ist in allen Ihren Arduino-Programmen obligatorisch, auch wenn nichts darin geschrieben steht. Wenn Sie sie nicht einfügen, wird ein Fehler erzeugt.
Die Funktion void loop enthält alle Funktionen, um die Messwerte Ihrer Sensoren auszulesen und auf dem seriellen Monitor anzuzeigen. Sie können damit auch Komponenten wie LEDs, Servomotoren usw. steuern.
Hier ist ein Codebeispiel, das verschiedene Anweisungen in einer void loop enthält:
Im obigen Beispiel gibt es die folgenden Funktionen:
Der void loop() ist daher besonders nützlich für die Verwaltung von Echtzeitaufgaben, für die Überwachung von Sensoren, die Kommunikation mit anderen Geräten oder für jedes andere Verhalten, das Ihr Arduino kontinuierlich ausführen soll.