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:
|