Instructions

20
14. Tag
Heute im Adventskalender
• 2xVerbindungskabel
Die Kabel werden erst an einem späteren Tag gebraucht. Der Schaltungsaufbau ist gegen-
über dem 13. Tag unverändert.
Laufschrift auf dem LCD-Modul
Lässt man einen Text als Laufschrift in das LCD-Modul hinein laufen, fällt er deutlich mehr
auf als nur ein statischer Text.
Das Programm
Das Programm 14mblock zeigt einen Text, der animiert von rechts in das LCD-Modul hinein
läuft.
So funktioniert das Programm
Am Anfang jedes Durchlaufs der Endlosschleife löscht ein Block LCD clear aus der LCD
Extension die Anzeige auf dem LCD-Modul. Danach ist die Anzeige leer, und der neue Text
kann hinein laufen.
Die Variable i bezeichnet die Position, an der der Text beginnen soll. Sie wird am Anfang
auf 15 gesetzt und bezeichnet so das letzte Zeichen einer Zeile.
Jetzt läuft eine Schleife 16-mal durch. In jedem Durchlauf wird der LCD-Cursor um ein
Zeichen weiter nach links gesetzt und danach die ganze Textzeile an dieser Position ange-
zeigt. Buchstaben, die nicht mehr in die Anzeige passen, werden einfach abgeschnitten.
Der anzuzeigende Text hat am Ende noch ein Leerzeichen, das das letzte Zeichen aus dem
vorherigen Durchlauf überschreibt, damit keine Buchstaben in der Anzeige stehenbleiben.
Nach dem ersten Text in der oberen Zeile wird auf die gleiche Weise ein zweiter Text in der
unteren Zeile angezeigt.
15 Tag
Heute im Adventskalender
• 1xBatteriekasten
Batteriekasten
Das Nano-Board kann auch ohne PC genutzt werden und ein
gespeichertes Programm abarbeiten. Dazu benötigt es eine
externe Stromversorgung. Das kann ein USB-Handyladegerät,
eine Powerbank oder eine Batterie sein. Heute ist im Advents-
kalender ein Batteriekasten enthalten, der mit vier AAA-Batte-
rien eine Spannung von 6V liefert, mit Akkus 4,8V, was zur
Stromversorgung des Nano-Boards auch ausreicht. Die Batte-
rien sind nicht enthalten.
Schließen Sie den Batteriekasten jetzt noch nicht an, da Sie
den Nano noch über den PC mit Strom versorgen, bis das neue
Programm übertragen ist. Der Batteriekasten wird nach dem
Trennen des USB-Kabels mit den Pins VIN und GND des Nano-
Boards verbunden.
Stoppuhr
Arduino-kompatible Platinen haben zwar keine Echtzeituhr,
die die wirkliche Zeit anzeigt, aber einen Timer, der ständig
läuft und deshalb als Stoppuhr verwendet werden kann.
Der unveränderte Schaltungsaufbau.
Stoppuhr mit LCD-Modul und Batteriekasten.
15. Tag
14. Tag