===== Aufbau eines Arduino-Programms ===== Den Code für ein minimales Arduino-Programm findet ihr im Beispiel [[http://arduino.cc/en/Tutorial/BareMinimum|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 }