Albert G. schrieb:
> Danke.
> Leider brauche ich das Ding bis Montag :-(
Dann definiere, dass dein 'warmes' Weiß ein Weiß mit einem ganz leichten
Stich ins Rote ist, dein 'kaltes' Weiß ein Weiß mit einem leichten Stich
ins Blaue.
Such dir eine HLS nach RGB Umrechnung und mach die Farbrampe im HLS
Raum.
Hue Farbton
L Lightness (Helligkeit der 'Farbe')
S Saturation (Farbsättigung: 1 .. reine Farbe, 0 .. Grauwerte)
Hue ist bei dir eine Rampe von Rot nach Blau
Lightness, bei dir von 0 bis 1 durchvariieren, während die Hue
durchläuft
Saturation, nur ganz schwach aufgedreht.
Du lässt die Hue von Rot nach Blau verändern, lässt dir mit der
Umrechnung aus den HLS Werten die RGB Werte bestimmen und gibst die auf
die LED
Du kannst natürlich auch ganz einfach sagen:
Weiß ist, wenn alle Kanäle auf 1 sein. R = G = B = 1
für ein etwas rötlicheres Weiß nimmst du G und B etwas zurück. Einfach
mal ausprobieren. R = 1, G = 0.9, B = 0.9 wird ein leichtes Rosa sein
für ein etwas bläulicheres Weiß nimmst du R und G etwas zurück. Wieder
ausprobieren. R = 0.9, G = 0.9, B = 1 wird ein leichtes Hellblau sein
Mit den Werten kannst du spielen, bis du Farben hast, die deiner
Vorstellung der gewünschten 'Farbtemperatur' nahe kommen.
Und der Übergang von dem einen zum anderen ist einfach eine
Interpolation, zwischen den soweit definierten RGB-Endpunkten.
Für alle Zwischenwerte t von 0 bis 1
R_zu_setzen = t * R_rosa + ( 1 - t ) * R_hellblau
G_zu_setzen = t * G_rosa + ( 1 - t ) * G_hellblau
B_zu_setzen = t * B_rosa + ( 1 - t ) * B_hellblau
Die Helligkeitsvariation ist dann einfach nur ein zusätzlicher Faktor
der noch mit aufmultipliziert wird.
Einfach mal ein wenig kreativ sein. Kaputt gehen kann ja nichts. Wo
bleibt denn da der Spass beim Basteln, wenn man sich immer alles
vorkauen lässt und nix selber ausprobiert und 'erfindet'.