Instructions

11
7. Tag
Heute im Adventskalender
• 1xLED blau mit Vorwiderstand
Lauflicht mit Potentiometer steuern
Ein Potentiometer an einem analogen Eingangspin des Nano-Boards regelt die
Geschwindigkeit des Lauflichts.
Bauteile: 1xNano-Board, 1xSteckbrett, 1xLED rot mit Vorwiderstand, 1xLED gelb
mit Vorwiderstand, 1xLED grün mit Vorwiderstand, 1xLED blau mit Vorwider-
stand, 1xPotentiometer, 2xVerbindungskabel, 2xDrahtbrücke
Das Programm
Das Programm 07mblock steuert eine LED-Leiste anhand der Einstellung des Poten-
tiometers.
Das Programm 07mblock lässt die vier LEDs zyklisch als Lauflicht aufleuchten. Die
Pinnummern haben jeweils einen Abstand von 2 voneinander. So können sie ein-
fach in einer Schleife hochgezählt werden.
So funktioniert das Programm
Am Anfang werden die vier für die LEDs verwendeten Pins einmal ausgeschaltet, um sie zu initialisieren,
da sie später nur noch über eine Variable angesprochen werden und sonst nicht korrekt als Ausgänge
initialisiert würden.
Danach startet die Endlosschleife, die in jedem Durchlauf die Variable n auf 4 setzt, die Nummer der
ersten LED. Jeder Durchlauf der Endlosschleife bewirkt einen Lauflichtzyklus aller vier LEDs.
Eine innere Schleife lässt die vier LEDs kurz nacheinander aufleuchten. Nach jeder LED wird die Variable
n um 2 erhöht und damit die nächste LED angesteuert. Nachdem alle LEDs einmal geleuchtet haben,
startet der nächste Durchlauf der Endlosschleife mit der LED am Pin 4.
Die Leuchtzeit der einzelnen LEDs wird über das Potentiometer am analogen Eingang A7 interaktiv ein-
gestellt. Der analoge PinA7 wird in jedem Schleifendurchlauf abgefragt und sein Wert mit 0,001 multi-
pliziert, um brauchbare Werte für das Lauflicht zu erhalten. Der so errechnete Wert legt die Zeit fest, wie
lange jede einzelne LED leuchtet.
8. Tag
Heute im Adventskalender
• 3xVerbindungskabel
LEDs blinken zufällig
Das Experiment des achten Tages lässt vier LEDs in zufälliger Reihenfolge blinken. Die
LEDs stecken diesmal sehr dicht nebeneinander auf dem Steckbrett, da das Programm
aufeinander folgende Pinnummern benötigt.
Bauteile: 1xNano-Board, 1xSteckbrett, 1xLED rot mit Vorwiderstand, 1xLED gelb
mit Vorwiderstand, 1xLED grün mit Vorwiderstand, 1xLED blau mit Vorwiderstand,
1xPotentiometer, 2xVerbindungskabel, 2xDrahtbrücke
Das Programm
Das Programm 08mblock lässt vier LEDs mit aufeinander folgenden Pinnummern zufällig
abwechselnd blinken.
7. Ta g
Lauflicht mit vier LEDs mit Potentiometer steuern.
Vier LEDs blinken zufällig.
8. Tag