Also
leds[i].addToRGB(#);
leds[i].subtractFromRGB(#);
sind nicht brauchbar, da die Farbe erheblich verändert wird.
Der Hinweis von @agmue auf
leds[i].fadeLightBy(#);
war, was das dimmen betrifft, gut. Allerdings dimmen Werte von 0-255 nicht linear, erst ab einem Wert von über 196 tut sich etwas Wahrnehmbares, höhere Werte als 237 verändern zusehends die Farbe. Auch bei
leds[i].fadeToBlackBy(#);
tut sich unter 196 nichts, wobei man dann allerdings ohne Farbverfälschung bis auf 255 (LED ist aus) gehen kann; das ist also, was die Farbstabilität angeht, sehr gut, wenn man zwischen 196 und 254 bleibt.
Wenn jetzt noch
leds[i].maximizeBrightness(#);
das genaue Gegenstück dazu ist, wäre die Sache gelöst.
@Tommy56 Ich verwende 24 Adafruit Trinket 5V der Kleinheit halber. Aber das Problem ist schon zur Hälfte gelöst. Fortgeschrittene codes schaue ich mir natürlich auch gerne an, aber erst wenn ich sie auch nachvollziehen kann. Alles in allem hat dieser thread im Gegensatz zum Englischen konkret ein Ergebnis gebracht, das ist schon sehr gut, wie ich finde. Wenn nun noch maximizeBrightness das Gegenstück zu fadeToBlackBy ist, dann ist sicher auch anderen Laien geholfen.