Material: Nur das Mikrocontrollerboard mit dem USB-Kabel!
Auf dem Arduino ist an Pin 13 bereits eine LED eingebaut (für Testzwecke). Häufig blinkt diese Lampe schon, wenn man ein neues Arduino-Board anschließt, da das Blink-Programm zum Testen des Boards je nach Hersteller bereits vorab installiert ist. Wir werden dieses Blinken jetzt selbst programmieren.

Schaltung:
Die auf dem Board vorhandene LED ist auf dem Bild rot eingekreist (kaum zu sehen).
Man muss nur das Board per USB-Kabel mit dem Computer verbinden.
Die Anweisung delay bedeutet eine Pause in Millisekunden.
Das Hauptprogramm wird ständig wiederholt.
Anweisungsblöcke werden durch geschweifte Klammern begrenzt.
Dies ist der komplette Sketch (so heißt ein Programm für Arduino):
| void setup() { | //einmalige Einstellungen vornehmen |
|   pinMode(13, OUTPUT); | //Pin 13 soll ein Ausgang sein. |
| } | |
void loop() { |
//Hauptprogramm |
|   digitalWrite(13,HIGH); | //Schalte die Spannung an Pin 13 ein (LED an). |
|   delay(1000); | //Warte 1000 Millisekunden. |
|   digitalWrite(13,LOW); | //Schalte die Spannung an Pin 13 aus (LED aus). |
|   delay(1000); | //Warte 1000 Millisekunden. |
| } |