LBotics.at

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
  1. warten bis das Programm durch Anklicken der grünen Fahne gestartet wird
  2. Endlosschleife
    1. setzen des digitalen Ausgangs D13 auf HIGH (5V) > LED leuchtet
    2. Ausführung des Programms für eine Sekunde anhalten
    3. setzen des digitalen Ausgangs D13 auf LOW (0V) > LED dunkel
    4. 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.