Auf dem Arduino UNO Board befindet sich eine LED, die an Pin 13 angeschlossen ist und sich ein- und ausschalten lässt, wenn dieser Pin als digitaler Ausgang verwendet wird.
Die LED auf dem Arduino UNO Board
Die Position der LED auf Arduino UNO Board ist in der folgenden Darstellung mit einem gelben Kreis gekennzeichnet.
Schaltplan mit dem Anschluss der LED auf dem Arduino UNO Board
Im diesem Schaltplan ist der Anschluss der LED zwischen Pin 13 mit einem Vorwiderstand und GND auf dem Arduino UNO Board zu sehen.
Programmbeispiel
Mit dem folgenden Programm blinkt die LED im Sekundentakt. In einer Endlosschleife wird zunächst die LED eingeschaltet, dann eine Sekunde gewartet, dann die LED ausgeschaltet und wiederum eine Sekunde gewartet.
Erklärungen zu diesem Programmbeispiel
Programmablauf
- warten bis das Programm durch Anklicken der grünen Fahne gestartet wird
- Endlosschleife
- setzen des digitalen Ausgangs D13 auf HIGH (5V) > LED leuchtet
- Ausführung des Programms für eine Sekunde anhalten
- setzen des digitalen Ausgangs D13 auf LOW (0V) > LED dunkel
- Ausführung des Programms für eine Sekunde anhalten
Programmblöcke
Wenn Fahne angeklickt
Dieser Block bildet den Start des Programms. Damit wird festgelegt, dass das Programm zu laufen beginnt, wenn der Benutzer auf die grüne Fahne klickt.
wiederhole fortlaufend
Mit diesem Block wird eine Endlosschleife festgelegt. Alle darin enthaltenen Programmschritte werden nacheinander abgearbeitet. Nach Erreichen des letzten Schrittes beginnt die Ausführung der Programmschritte wieder von vorne. Dies wird so lange wiederholt, bis das Programm beendet wird.
digital on
Mit diesem Block wird der Zustand eines digitalen Ausgangs auf HIGH (5V) gesetzt. Es können die digitalen Ausgänge D10, D11 oder D13 ausgewählt werden. Hier wurde der digitale Ausgang D13 gewählt.
warte Sek.
Wird in einem Programm an einer Stelle dieser Block platziert, so wird die Ausführung des Programms an dieser Stelle angehalten. Der Zahlenwert gibt die Zeitspanne in Sekunden an. Hier wurde eine Sekunde gewählt.
digital off
Mit diesem Block wird der Zustand eines digitalen Ausgangs auf LOW (0V) gesetzt. Es können die digitalen Ausgänge D10, D11 oder D13 ausgewählt werden. Hier wurde der digitale Ausgang D13 gewählt.