Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:spezial:hsv_mode

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitungen:spezial:hsv_mode [2023/11/07 23:55] – [Ablauf des Farbwechsels] raily74anleitungen:spezial:hsv_mode [2026/09/29 16:45] (aktuell) – raily74
Zeile 2: Zeile 2:
 <WRAP round tip 70%> <WRAP round tip 70%>
 Motiviert durch den komplizierten [[anleitungen:spezial:codevorlagen:farbwechsel|Farbwechsel]] meiner Burg wollte ich schon immer verstehen, wie der viel einfachere Farbwechsel mit HSV-Farben umzusetzen ist. Dank Norberts Hilfe beim Oktober-Stammtisch 2023 konnte ich das Rätsel nun endlich knacken und lasse euch wie im Forum versprochen daran teilhaben.\\ Motiviert durch den komplizierten [[anleitungen:spezial:codevorlagen:farbwechsel|Farbwechsel]] meiner Burg wollte ich schon immer verstehen, wie der viel einfachere Farbwechsel mit HSV-Farben umzusetzen ist. Dank Norberts Hilfe beim Oktober-Stammtisch 2023 konnte ich das Rätsel nun endlich knacken und lasse euch wie im Forum versprochen daran teilhaben.\\
- --- //[[raily74@gmx.de|Michael]] 2023/11/07//+ --- //[[raily74@icloud.com|Michael]] 2023/11/07//
 </WRAP> </WRAP>
  
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 #00a2e8>**H**</color>ue (Farbwert): Farbwinkel innerhalb des Farbkreises. Rot (0), Grün (74), Blau (170) und am Ende wieder Rot (255)+  * <color #00a2e8>**H**</color>ue (Farbwert): Farbwinkel innerhalb des Farbkreises. Rot (0), Grün (84), Blau (170) und am Ende wieder Rot (255)
   * <color #00a2e8>**S**</color>aturation (Sättigung): Neutralgrau (0), wenig gesättigte Farbe (127), gesättigte bzw. reine Farbe (255)   * <color #00a2e8>**S**</color>aturation (Sättigung): Neutralgrau (0), wenig gesättigte Farbe (127), gesättigte bzw. reine Farbe (255)
   * <color #00a2e8>**V**</color>alue (Helligkeit): keine Helligkeit (0), volle Helligkeit (255)\\   * <color #00a2e8>**V**</color>alue (Helligkeit): keine Helligkeit (0), volle Helligkeit (255)\\
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.
  
-{{:bilder:anleitungen:hsv:hsv-verlauf.png?1000|}}\\+{{:bilder:anleitungen:hsv:hsv-verlauf_2025.png?1000|}}\\ 
 + 
 +Bei Heartbeat LEDs beispielsweise sind die Farben in entgegengesetzter Reihenfolge angeordnet. \\ 
 +Wenn also nicht gleich die erwartete Farbe erscheint, einfach mit folgender Skala arbeiten: \\ 
 + 
 +{{:bilder:anleitungen:hsv:hsv-verlauf_2026.png?1000|}}\\
  
 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 103: Zeile 108:
 {{:bilder:anleitungen:hsv:hsv_pg_rechts.png|}} {{:bilder:anleitungen:hsv:hsv_pg_rechts.png|}}
  
-**Farbwechsel von der Mitte aus in beide Richtungen:**\\ +Soll der Farbwechsel beispielsweise auf elf LEDs verteilt werden, bei denen die Farbe von der mittleren LED in beide Richtungen nach außen läuft, so kann man den eingangs erwähnten "Copy-LED" Befehl nutzen, um Speicher zu sparen.\\ 
-<WRAP round alert 80%> +Dazu nimmt man den Verlauf von rechts nach links und setzt die Copy-Befehle in umgekehrter Reihenfolge drunter. Selbstverständlich lassen sich "Copy-LED"-Befehle auch zwischen die einzelnen LEDs setzen, um beispielsweise immer ein Pärchen mit derselben Farbe anzusteuern.\\ 
-Achtung: Hier gibt es noch einen kleinen Fehler, den ich noch ausfindig machen muss. Die per Copy-LED-Befehl kopierten LEDs gehen zwar mit an aber nicht wieder aus. +<wrap em>Wichtig:</wrap> Die "Copy LED"-Befehle werden **ohne** Adresse im Programm Generator eingegeben.
-</WRAP> +
- +
-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 "Copy-LED"-Befehle auch zwischen die einzelnen LEDs setzen, um beispielsweise immer ein Pärchen mit derselben Farbe anzusteuern.+
  
 {{:bilder:anleitungen:hsv:hsv_pg_mitte.png|}} {{:bilder:anleitungen:hsv:hsv_pg_mitte.png|}}
 +
 +===== 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.
 +
 +{{:bilder:anleitungen:hsv:hsv_pg_ring.png?1024|}}
 +
 +{{youtube>rYupt8-jEZI?}}\\
anleitungen/spezial/hsv_mode.1699401359.txt.gz · Zuletzt geändert: (Externe Bearbeitung)