Blinkende LED
Ein erstes Programm soll das Arduion-System testen. Ein "Hello World"-Programm ist nicht möglich, da an den Mikrocontroller noch kein Display angeschlossen ist und dieses Programm auch nicht trivial genug ist. Stattdessen soll die auf dem Board eingebaute LED zum Blinken gebracht werden.
Auf der Seite https://funduino.de/ findet sich ein fertiges Programm dafür unter dem Link „Nr.01 Blinkende LED”.
Die Arduino-Programme werden Sketch genannt. Die IDE zeigt beim Öffnen bereits ein leeres Sketch:
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Nun werden die Funktionen setup() und loop() mit dem entsprechenden Programmcode gefüllt. Die Funktion setup() wird beim Progammstart nur einmal aufgerufen. Die Funktion loop() (Programmschleife) dagegen wird immer wieder neu aufgerufen:
void setup()
{
pinMode(13, OUTPUT); // Pin 13 als Ausgang konfigurieren }void loop()
{
digitalWrite(13, HIGH); // Spannung an Pin 13 einschalten
delay(1000); // 1000 ms warten
digitalWrite(13, LOW); // Spannung an Pin 13 abschalten
delay(1000); // 1000 ms warten
}
Nach dem Abspeichern zum Beispiel als blinkLED kann das Programm kompiliert und auf den Mikrocontroller übertragen werden:

Kompilieren und Hochladen des Programms blinkLED