Der Farbtester ist jetzt ein Teil des pyProgrammGenerators. Der pyProgrammGenerator integriert dn ProgrammGenerator, Pattern Configurator und den Farbtester in einem Programm. Da es Python basiert ist, läuft es auch auf nicht Windows Plattformen, wie z.B. Linux oder Mac
Eine Beschreibung findet Ihr hier:pyProgramGenerator.
Der Farbtester unterstützt die Arbeit mit der MobaLedLib.
Der Farbtester bietet dabei folgende Funktionen:
Die verschiedenen Fenster können über Tabulatoren erreicht werden. Es stehen folgende Fenster zur Verfügung:
Die Farbauswahlseite erlaubt es die Wirkung einer LED-Farbe direkt zu testen. Dazu bietet sie die Möglichkeit die LED auszuwählen, die gewünschte LED-Farbe einzustellen und diese dann an den ARDUINO zu senden.
Zur Auswahl der Farbe stehen folgende Hilfsmittel zur Verfügung:
Durch Anklicken eines Punktes im Farbrad kann die Farbe und Sättigung eingestellt werden. Die Helligkeit kann über den Helligkeitsbalken oberhalb eingestellt werden.
Die Eingabefelder rechts zeigen die eingestellte Farbe in verschiedenen Farbmodi an:
Die Farbpalette enthält die Farben der ColTab aus der MobaLedLib. Zu Beginn enthält sie voreingestellte Farben für typische Beleuchtung.
Die Farbe kann durch Anklicken ausgewählt werden und wird zur „Aktuellen Farbe“. Ausserdem kann die aktuelle Farbeinstellung durch „CTRL-Click“ mit der rechten Maustaste in einem Palettenfeld gespeichert werden. Das Palettenfeld zeigt die Farben IMMER mit der maximalen Helligkeit an, damit der Farbeindruck erhalten bleibt.
Die Anzeige „xx%“ zeigt die eingestellte Helligkeit an.
Mit <CTRL-Z> kann man die Einstellungen wieder rückgängig machen.
Mit der rechten Maustaste wird ein Kontextmenu geöffnet:
ACHTUNG: Die Farben am Monitor entsprechen nicht unbedingt den LED Farben. Zum einen werden die dunklen LED Farben auf dem Monitor fast schwarz, zum anderen haben alle RGB LED einen Farbstich. Deswegen werden die Farben folgendermassen dargestellt:
ALLE Farben auf dem Monitor haben 100% Helligkeit. Damit kann man Farbe und Sättigung gut erkennen. Die Helligkeit wird bei den Farben in % mit angegeben. z.b. 50% für eine LED mit halber Helligkeit. Den Farbstich kann man etwas durch die Farbkorrektor auf der Einstellungen-Seite korrigieren.
Es können nur LEDs angesteuert werden, die dem Arduino bekannt sind. Wenn man 20 LEDs angeschlossen hat und nicht alle auswählen kann, bitte im Programm-Generator als letzte Zeile das Makro „RESERVE_LED(20)“ eintragen und zum Arduino hochladen. Danach sind die neuen LEDs auch verfügbar.
Mit diesen Kontrollen kann man die LED auswählen, deren Farbe geändert werden soll. Wenn man die LED Adresse oder die Anzahl der LED ändert, blinken die ausgewählten LED zuerst hell. Damit hat man die Möglichkeit die LEDs zu identifizieren und zu überprüfen, ob die richtige(n) LED8s) ausgewählt wurden.
Das Blinken wird beendet durch:
Folgende Parameter stehen zur Verfügung: