Den Code für ein minimales Arduino-Programm findet ihr im Beispiel Basics/BareMinimum.
Er besteht aus Programmteilen („Funktionen“) mit den Namen „setup“ und „loop“. Beide Funktionen müssen vorhanden sein, damit der Arduino-Editor den Code in ein lauffähiges Arduino-Programm übersetzen und hochladen kann.
Die erste Funktion setup()
wird automatisch einmal ausgeführt, wenn der Arduino startet.
Die zweite Funktion loop()
wird automatisch immer wieder ausgeführt, nachdem setup()
fertig ist.
// "void" bedeutet, dass diese Funktion keinen Wert zurückgibt. Sie wird einfach nur ausgeführt. void setup(){ // alles was hier (also zwischen den geschweiften Klammern) steht, wird am Anfang einmal ausgeführt. } void loop(){ // alles was hier (also zwischen den geschweiften Klammern) steht, wird nach dem setup immer wieder ausgeführt }