|
Programmierung
Mit dem LED-Controller und dem Programmierungstool lassen sich bis
zu 24 LEDs ansteuern. Zu den Funktionen des Programms zählen u.a. das
Auf- und Abblenden (Fade) zweier LEDs gleichzeitig und in einem Vorgang. Zur
Programmierung benutzen Sie das LED Fade Programmierungstool. Lichtmuster und
Zeiten werden in einer Textdatei festgelegt und in den Controller übertragen.
Struktur der Datei Fade.txt
Beim Editieren der Datei Fade.txt, Fade2.txt usw., die zum
Programmieren der LED-Muster dienen, müssen Sie eine strickte Formatierungen
einhalten. Die innere Struktur der Datei muss immer wie folgt aussehen:
Es sind bis zu 500 Zeilen
erlaubt. Pro Zeile gibt es drei Bitmuster-Zahlenblöcke mit 8 Zeichen (1 für LED
= an, 0 für LED = aus). Diese Zahlenblöcke sind durch ein Leerzeichen getrennt,
dann folgt ein Steuerzeichen entweder F (Fade), D (direkt) oder E (Ende) und
die Dauer des Fadevorgangs, eine Zahl zwischen 1 und max. 127 (Einheit bei 1
ca. 0,5 Sek. / bei 127 ca. eine Minute)
Beispiel:
01100000 00000000 00000000
F 5
11000000 00000000 00000000
F 5
10000000 00000000 00000000
F 5
00000000 00000000 00000000
E 0
Die Zahl nach dem
Steuerzeichen F legt fest wie lange der Übergang auf das jeweilige Muster
dauern soll. Wird in der nächsten Zeile das Muster wiederholt, bleibt es für
die angegebene Zeitspanne unverändert. Am Ende (E und Zeit 0) des Programms
sollten Sie beachten, dass das Programm nach dem letzten Muster wieder mit dem
ersten beginnt. Innerhalb eines Fade-Zeitraums dürfen beliebige LEDs hart ein-
und ausgeschaltet werden. Diese Vorgänge erhalten eigene Zeitpunkte zwischen 1
und 127, die sich auf die gesamte Zeitspanne des letzten F-Befehls erstrecken.
Beispiel:
00000000 00000000 00000001
F 2
10000000 00000000 00000000
D 64
00000000 00000000 00000000
D 74
00000000 00000000 00000000
E 0
Der im Beispiel angegebene
F 2 – Befehl gibt an, das der gesamte Vorgang ca. 1 Sekunde dauert (Einheit ca.
0,5 Sekunden / bei 127 ca. 1 Minute). Das heißt, die LED ganz rechts dimmt
ungefähr eine Sekunde lang hoch. Etwa eine halbe Sekunde nach dem Start der
F-Zeile wird die LED ganz links hart eingeschaltet und einen kurzen Moment
später wieder ausgeschaltet. Erst deutlich nach dem letzten D-Ereignis (Zeile
3) ist der F-Befehl (Zeile 1) abgearbeitet. Der kürzeste mögliche Blitz ist in
diesem Fall kürzer als 50 ms und damit nur sehr schwach. Die Blitzhelligkeit
wird über die Dauer eingestellt.
Wenn man nur Blitze
erzeugen will muss trotzdem eine F-Zeile vorgestellt werden, in diesem Fall nur
mit Nullen.
Beispiel:
00000000 00000000 00000000
F 10
10000000 00000000 00000000
D 64
00000000 00000000 00000000
D 74
00000000 00000000 00000000
E 0

Das folgende Beispiel
lässt alle LEDs entweder dimmen oder blinken:
10101010 10101010 10101010
F 2
01010101 01010101 01010101
D 10
00000000 00000000 00000000
D 70
00000000 00000000 00000000
F 2
01010101 01010101 01010101
D 10
00000000 00000000 00000000
D 70
00000000 00000000 00000000
E 0
Den Controller laden
Starten sie das Programm LEDcontroller.exe:
|