Nadja schrieb:
> Ich benutze die light_ws2812 library
> https://github.com/cpldcpu/light_ws2812.
> kannst du mir sagen, wie ich die Helligkeit einstellen kann (oder geht
> das mit dieser library gar nicht?). Hätte ich auch oben erwähnen sollen,
> dass ich diese verwende.
Du stellst die Helligkeit bereits jetzt ein, ganz automatisch - denn die
Helligkeit ergibt sich ganz implizit aus den Werten, die Du jeweils für
R, G und B angibst.
Was Dir aber vielleicht helfen würde, ist eine Funktion, die Farbangaben
im HSV-Farbraum in RGB-Werte umrechnet.
Denn beim HSV-Farbraum ist die Helligkeitsangabe ein eigener Kanal/Wert.
Schau mal, ob in der Doku zu dieser Library irgendwas von "HSV" steht,
HSV-Farbwerte also evtl. direkt von der Library unterstützt werden.
Ansonsten google mal nach "Umrechnung von HSV zu RGB" oder so.
EDIT:
Unterstützung für den HSV-Farbraum ist in der Library übrigens offenbar
tatsächlich bereits vorhanden:
https://github.com/cpldcpu/light_ws2812/blob/master/light_ws2812_Arduino/light_WS2812/cRGB.h