Instructions

34
Der Zähler n beginnt bei 0. Jetzt startet wieder eine
Schleife, die für die 16 Stellen des LCD-Moduls 16-mal
durchläuft. Bei jeder Stelle wird geprüft, ob die Num-
mer n größer ist als der in a gespeicherte Pegelwert.
Ist das der Fall, wird die entsprechende Stelle auf
beiden Zeilen ausgeschaltet. Dazu wird an dieser
Stelle eine Folge von Leerzeichen angezeigt, die auch
Sternchen weiter rechts, die von früher noch dort
stehen, überschreibt. Da Zeichenketten, die nur aus
Leerzeichen bestehen, in mBlock3 nicht korrekt auf
den Nano übertragen werden, enthält die Zeichen-
folge an der letzten Stelle, die wegen der Länge des
LCD-Moduls nie angezeigt wird, einen Punkt.
Ist die Nummer n nicht größer, also kleiner oder
gleich dem Pegelwert, wird an der Stelle auf dem
LCD-Modul ein Sternchen angezeigt. Auf diese Weise
werden immer alle Stellen geprüft, unabhängig
davon, ob der Helligkeitswert gegenüber der letzten
Messung höher oder niedriger ist.
Ist der Wert a kleiner als 1, fällt also nur minimales
Licht auf den Fototransistor, blinken die vier LEDs
abwechselnd paarweise kurz auf. Da sofort danach
der nächste Schleifendurchlauf beginnt, erscheint
bei Dunkelheit ein scheinbar gleichmäßiges Blinken,
obwohl jede LED nach der Messung nur einmal ein-
und wieder ausgeschaltet wird.
24. Tag
Heute im Adventskalender
• 1xDownloadcode
Weihnachtsjukebox
Das Programm des 24. Tages spielt beim Drücken einer Taste ein Weihnachtslied.
Vier verschiedene Lieder stehen zur Auswahl. Über den Downloadcode im Advents-
kalender heute können Sie sich Weihnachtslieder im mp3-Format herunterladen.
Bauteile: 1xNano-Board, 2xSteckbrett, 1xLED rot mit Vorwiderstand, 1xLED
gelb mit Vorwiderstand, 1xLED grün mit Vorwiderstand, 1xLED blau mit Vorwi-
derstand, 4x10-kOhm-Widerstand (Braun-Schwarz-Orange), 4xTaster, 8xVerbin-
dungskabel, 6xDrahtbrücke (unterschiedliche Längen)
Das Programm
Das Programm 24mblock spielt vier verschiedene Weihnachtslieder ab, je nachdem,
welche Taste der Benutzer drückt. Zusätzlich leuchtet die passende LED.
So funktioniert das Programm
Am Anfang werden Variablen für die Pinnummern der vier LEDs und Taster ange-
legt und alle LEDs ausgeschaltet.
Anschließend wartet eine Endlosschleife darauf, dass der Benutzer eine der Tasten
drückt. Dazu laufen nacheinander vier gleich aufgebaute Abfragen, für jede Taste
eine.
Erkennt das Programm, dass eine Taste gedrückt wurde, wird zunächst gewartet,
bis diese Taste wieder losgelassen wird. Damit werden Fehlfunktionen durch länge-
res Drücken vermieden.
LCD-Modul, vier LEDs und Fototransistor.
Musikautomat mit Weihnachtsliedern.
24. Tag