Pulsierender Fader mit WS281x

  • Ich versuche gerade einen Puls-Effekt zu programmieren. Die Sub sieht in etwa so aus:


    Dabei gehen die LEDs von voller Helligkeit runter und dann wieder hoch. Es soll so einen Pulsierenden Effekt haben.
    Das Problem ist das ich die Helligkeitswerte linear verändere und sich daher im mittleren Zahlenbereich mehr ändert als ganz unten und ganz oben.
    Den unteren Wert habe ich schon angehoben, weil wenn ich diesen bis auf 0 gehen lasse, wirkt das zu abgehackt. Es soll ein weiches Fading sein.


    Kann mir da jemand für den Code ein paar Praxistipps geben?
    Programmiert ihr eure Effekte auch alle selbst und in C ?

  • Der optische Helligkeitseindruck ist eher exponentiell. Ich glaube mal gelesen zu haben, das einige Billigstcontroller, um Speicherplatz zu sparen, 11111111 als Byte shiften. so hat man zwar nur 8 Stufen, aber die kommen dem Auge linear vor und es ist der geringstmögliche Rechenaufwand ;)