Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen:spezial:hsv_mode [2023/11/07 22:33] – [Wozu braucht man das?] raily74 | anleitungen:spezial:hsv_mode [2025/02/27 21:11] (aktuell) – [Was sind die HSV-Farben?] raily74 | ||
---|---|---|---|
Zeile 15: | Zeile 15: | ||
Da bei der MobaLedLib keine Werte in Prozent eingeben werden können, wird dieses Farbsystem mit den 8bit (0-255) umgesetzt, die die FastLED Bibliothek* zur Verfügung stellt. Daraus ergeben sich dann folgende Werte: | Da bei der MobaLedLib keine Werte in Prozent eingeben werden können, wird dieses Farbsystem mit den 8bit (0-255) umgesetzt, die die FastLED Bibliothek* zur Verfügung stellt. Daraus ergeben sich dann folgende Werte: | ||
- | * <color # | + | * <color # |
* <color # | * <color # | ||
* <color # | * <color # | ||
Zeile 24: | Zeile 24: | ||
Der folgende Verlauf zeigt, mit welchem Wert eine bestimmte Farbe zu erzielen ist. Für alle im Verlauf dargestellten Farben sind sowohl Sättigung als auch Helligkeit auf 255 eingestellt. | Der folgende Verlauf zeigt, mit welchem Wert eine bestimmte Farbe zu erzielen ist. Für alle im Verlauf dargestellten Farben sind sowohl Sättigung als auch Helligkeit auf 255 eingestellt. | ||
- | {{: | + | {{: |
Mithilfe der HSV-Werte lassen sich alle Farben für eine RGB-LED sehr schnell definieren. Eine gute Hilfe bietet dabei das Farbtestprogramm von Harold.\\ | Mithilfe der HSV-Werte lassen sich alle Farben für eine RGB-LED sehr schnell definieren. Eine gute Hilfe bietet dabei das Farbtestprogramm von Harold.\\ | ||
Zeile 62: | Zeile 62: | ||
Da in dem Fall die Farben 0 (rot) und 255 (rot) annähernd identisch sind, kann das Auge diesen Sprung nicht erfassen. Dasselbe gilt selbstverständlich für einen Wechsel von 43 (gelb) über 255 (rot) nach 42 (gelb). Damit der Verlauf im Anschluss nicht über 255 zurück nach 43 wandert, definiert man diesen Vorgang mit null Sekunden. | Da in dem Fall die Farben 0 (rot) und 255 (rot) annähernd identisch sind, kann das Auge diesen Sprung nicht erfassen. Dasselbe gilt selbstverständlich für einen Wechsel von 43 (gelb) über 255 (rot) nach 42 (gelb). Damit der Verlauf im Anschluss nicht über 255 zurück nach 43 wandert, definiert man diesen Vorgang mit null Sekunden. | ||
- | **Beispiel: | + | **Beispiel |
Im Folgenden sind die sechs Grundfarben Rot (0), Gelb (42), Grün (84), Cyan (127), Blau (169) und Magenta (211) als Farbwechsel mit jeweils zwei Sekunden pro Farbton und einer Wechseldauer von 12 Sekunden je Durchgang dargestellt. | Im Folgenden sind die sechs Grundfarben Rot (0), Gelb (42), Grün (84), Cyan (127), Blau (169) und Magenta (211) als Farbwechsel mit jeweils zwei Sekunden pro Farbton und einer Wechseldauer von 12 Sekunden je Durchgang dargestellt. | ||
+ | |||
+ | <WRAP round info 80%> | ||
+ | Das hier gezeigte Prinzip stellt alle Farben mit gleicher Sättigung und mit gleicher Helligkeit über den gesamten Farbwechsel dar. Will man die verschiedenen Farben in ihrer Helligkeit beeinflussen, | ||
+ | </ | ||
+ | |||
**<color # | **<color # | ||
Zeile 82: | Zeile 87: | ||
**<color # | **<color # | ||
{{: | {{: | ||
+ | |||
+ | **Beispiel mit unterschiedlicher Helligkeit: | ||
+ | Im folgenden Beispiel sind die Hue-Werte in 42er Schritte aufgeteilt, um jedem Farbwert eine andere Helligkeit zuzuordnen. Selbstverständlich ließen sich in dem Beispiel einige Spalten wieder zusammenlegen. Das Beispiel soll aber verdeutlichen, | ||
+ | Mit diesem Verfahren ließe sich auch die Heartbeat-LED erstellen. Dazu müsste lediglich die Helligkeit pulsieren, während der Farbwert wechselt. | ||
+ | |||
+ | {{: | ||
**Richtung des Farbwechsels: | **Richtung des Farbwechsels: | ||
Zeile 92: | Zeile 103: | ||
{{: | {{: | ||
- | **Farbwechsel von der Mitte aus in beide Richtungen: | + | Soll der Farbwechsel beispielsweise auf elf LEDs verteilt werden, bei denen die Farbe von der mittleren |
- | Soll der Farbwechsel beispielsweise auf elf LEDs verteilt werden, bei der die Farbe von der mittleren in beide Richtungen nach außen läuft, so kann man den Copy-LED Befehl nutzen.\\ | + | Dazu nimmt man den Verlauf von rechts nach links und setzt die Copy-Befehle in umgekehrter Reihenfolge drunter. Selbstverständlich lassen sich " |
- | Dazu nimmt man den Verlauf von rechts nach links und setzt die Copy-Befehle in umgekehrter Reihenfolge drunter. Selbstverständlich lassen sich " | + | <wrap em> |
{{: | {{: | ||
+ | |||
+ | ===== Anwendungsbeispiel ===== | ||
+ | |||
+ | Neben der Beleuchtung von Gebäuden und Fassaden kann man mit dem Farbwechsel auch andere Spielereien machen. | ||
+ | So kann man das Ganze beispielsweise mit jeweils einem weiteren Zwischenwert im Pattern Configurator auf zwölf unterschiedliche Farben erweitern. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{youtube> |