LBotics.at

Möchte man die beiden LEDs des Breadboard Shields verwenden, so kann man diese direkt an einen der digitalen Ausgänge D10, D11, D12, D13 anschließen, da auf dem Breadboard Shield bereits je ein Vorwiderstand vor die beiden LEDs geschaltet ist. Der zweite Anschluss der Leuchtdioden ist bereits am Breadboard Shield mit dem GROUND verbunden.

Aufbau

Die beiden LEDs sind an die PINS D11 und D13 angeschlossen.

Programmbeispiel

Mit dem folgenden Programm blinken die beiden LEDs am Breadboard Shield abwechselnd im Sekundentakt.

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

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.

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.