Instructions
15
9. Tag
Heute im Adventskalender
•LED grün mit Vorwiderstand
LEDs mit einer Taste abwechselnd umschalten
Benötigte Teile: 1xmicro:bit, 1xSteckbrett, 3xKrokodilklemmenkabel, 1xLED rot,
1xLED grün, 3xDrahtbrücke blank
Das Programm
Das Programm microbit-09.hex schaltet beim Druck auf die Taste A eine der beiden
LEDs ein und die andere aus, beim nächsten umgekehrt.
So funktioniert das Programm
Damit das Programm weiß, ob der nächste Tastendruck eine LED ein- oder ausschalten soll, merkt es
sich die aktuellen Schaltzustände der beiden LEDs in den beiden Variablen LED1 und LED2.
Wenn der Knopf A gedrückt wird, wird als Erstes der Wert der Variablen LED2 auf den bisherigen Zustand
der LED1 gesetzt. Die LED2 am Pin P2 wird entsprechend der Variable LED2 ein- bzw. ausgeschaltet.
Anschließend wird die Variable LED1 auf den jeweils anderen Schaltzustand gesetzt. Mit einem Block
1 – ... aus der Gruppe Mathematik lässt sich das leicht erledigen. Damit wird aus einer 1 eine 0 und aus
einer 0 eine 1.
Wert vor der Umrechnung Formel Ergebnis
0 1 – 0 1
1 1 – 1 0
Anschließend wird der neue Wert der Variablen LED1 auf dem Pin P1 ausgegeben, um die LED entspre-
chend zu schalten.
9. Tag










