Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
anleitungen:spezial:codevorlagen:farbwechsel [2022/09/22 06:07] – [Wie funktioniert das?] raily74 | anleitungen:spezial:codevorlagen:farbwechsel [2023/10/07 14:15] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Farbwechsel und Regenbogen zur dekorativen Beleuchtung besonderer Objekte ====== | ====== Farbwechsel und Regenbogen zur dekorativen Beleuchtung besonderer Objekte ====== | ||
- | Diese Anleitung widmet sich vollumfänglich der Farbwechsel-Funktion, | + | Diese Anleitung widmet sich vollumfänglich der Farbwechsel-Funktion, |
+ | |||
+ | Beim Farbwechsel gibt es zahlreiche Dinge zu beachten, damit das beleuchtete Objekt standesgemäß in Szene gesetzt wird. Es fängt im Pattern Configurator mit der Eingabe von Zeit und Helligkeitswerten an (Bits pro Wert), geht mit den individuellen Helligkeitswerten jeder einzelnen | ||
Im Gegensatz zu [[https:// | Im Gegensatz zu [[https:// | ||
- | {{vimeo>538410980?}}\\ | + | {{youtube>HQPD809lCpg?}}\\ |
==== Individuelle Helligkeitswerte ==== | ==== Individuelle Helligkeitswerte ==== | ||
- | |||
- | Beim Farbwechsel gibt es zahlreiche Dinge zu beachten, damit das beleuchtete Objekt standesgemäß in Szene gesetzt wird. Es fängt im Pattern Configurator bei der Eingabe von Zeit und Helligkeitswerten an (Bits pro Wert), geht mit den individuellen Helligkeitswerten jeder einzelnen Farbe weiter und am Ende soll das Ganze auch noch richtig geschaltet werden. Wer das Ganze noch für die Verwendung auf dem Arduino speicheroptimiert anlegen will, bekommt hier die entsprechende Hilfe. Keine Angst: Mit der folgenden Anleitung wird der Farbwechsel zum Kinderspiel.\\ | ||
Fangen wir mit den individuellen Helligkeitswerten jeder einzelnen Farbe an. Von den drei in einem WS2812 verbauten Chips ist Rot der hellste und Blau der dunkelste. Lässt man nur die drei Grundfarben wechseln, fällt schnell auf, dass Blau kaum wahrnehmbar ist. Kommen die drei Mischfarben Cyan, Magenta und Gelb mit ins Spiel, wird es zunehmend komplizierter, | Fangen wir mit den individuellen Helligkeitswerten jeder einzelnen Farbe an. Von den drei in einem WS2812 verbauten Chips ist Rot der hellste und Blau der dunkelste. Lässt man nur die drei Grundfarben wechseln, fällt schnell auf, dass Blau kaum wahrnehmbar ist. Kommen die drei Mischfarben Cyan, Magenta und Gelb mit ins Spiel, wird es zunehmend komplizierter, | ||
Zeile 64: | Zeile 64: | ||
Bei einer Aktivierung über Binary benötigt man vier Zustände im Pattern Configurator: | Bei einer Aktivierung über Binary benötigt man vier Zustände im Pattern Configurator: | ||
- | 1. Aus\\ | + | 0. Aus\\ |
- | 2. Weiß\\ | + | 1. Weiß\\ |
- | 3. Regenbogen\\ | + | 2. Regenbogen\\ |
- | 4. Farbwechsel\\ | + | 3. Farbwechsel\\ |
- | Mit einer [[anleitungen: | + | Mit einer [[anleitungen: |
Dabei wenden wir gleich das oben gelernte an und stellen trotz 15 Flutlichtern nur die ersten sechs RGB-LEDs im Pattern Configurator dar. Das hat in unserem Fall den Speicherbedarf von ca. 1250 Bytes auf 265 Bytes reduziert.\\ | Dabei wenden wir gleich das oben gelernte an und stellen trotz 15 Flutlichtern nur die ersten sechs RGB-LEDs im Pattern Configurator dar. Das hat in unserem Fall den Speicherbedarf von ca. 1250 Bytes auf 265 Bytes reduziert.\\ | ||
+ | |||
+ | |||
+ | **Downloadlink**: | ||
+ | * [[https:// | ||
=== Der Regenbogen === | === Der Regenbogen === | ||
Zeile 98: | Zeile 102: | ||
=== N-Buttons === | === N-Buttons === | ||
- | Für die Märklinisten unter uns sieht es etwas anders aus. Hier benötigt das Pattern jeweils einen zusätzlichen " | + | Für die Märklinisten unter uns sieht es etwas anders aus. Hier benötigt das Pattern |
+ | |||
+ | Bei einer Aktivierung über N_Buttons benötigt man sechs Zustände im Pattern Configurator: | ||
+ | 0. Aus\\ | ||
+ | 1. Weiß\\ | ||
+ | 2. Aus\\ | ||
+ | 3. Regenbogen\\ | ||
+ | 4. Aus\\ | ||
+ | 5. Farbwechsel\\ | ||
+ | |||
+ | <WRAP info 60%> | ||
+ | Auf die Goto-Sprünge 2 und 4 könnte man auch verzichten, allerdings müsste man einen über Adresse 11 grün aktivierten Regenbogen über Adresse 10 rot deaktivieren. | ||
+ | </ | ||
{{: | {{: |