Ws2812 Fade Lauflicht ohne Delay mit Neopixel?

    Ws2812 Fade Lauflicht ohne Delay mit Neopixel?

    Gibt es eine Möglichkeit Einen led Stripe in der loop als lauflicht zu programmieren ohne irgend einer delay funktion da diese meinen code Stoppen würde.

    Mein led stripe besteht aus 5 led´s und soll bei einer trennung der Ethernet verbindung fon der mitte aus nach außen ein Lauflicht in rot anzeigen,
    bei einer Verbindung mit dem Lan Sollen die Letzte led Rot Blinken und von led 1 zu 4 im lauflicht grün so leuchten, dass von led 1- 4 erst eingeblendet werden und dann ausgeblendet von 1-4.
    wenn das Datenprotokoll erkannt wird sollen dann alle 5 leds im lauflicht von 1-5 eingeschaltet und dann von 1-5 ausgeschaltet.
    das Jeweils im loop um den Status anzuzeigen.

    am besten würde mir da eine switch case funktion am besten gefallen die ich einfach nur mit einer funktion abrufen kann z.b. status(1);

    würde mich freuen wenn mir jemand dazu einige beispiele hätte, alternativ bin ich auch offen für andere librarys die fertige Programme mitbringen...