ESP Webserver mit FastLED

Hallo,
also ich hab jetzt noch nicht ganz verstanden wie der Ablauf der Animation sein soll. Du fragst die Eingabe des Clients ab und rufst dann die function movingDot() auf. Irgendwie ist doch da noch ein zeitlicher Ablauf für nötig.
ich würde mit der Abfrage des clients jeweils eine Hilfsvariable setzen und die dann im loop abfragen und die entsprechende Animation movingDot() aufrufen. Dazu wird dann bestimmt noch was dazu gehören. Schließlich willst Du den Dot ja auch moven lassen. Meint da müssen dann ja in einem Zeitraster z.B die Position und Farbe der LED verändert werden. Üblicher Weise kann man das mit for... Schleifen über die Anzahl der LED´s , und mit einer zeitlichen Komponente außerhalb der for .. Schleife damit es nicht blokiert machen.

mach mal einen einfachen Sketch mit nur einer Animation so wie Du Dir das denkst. Da rufst Du im loop erst mal dann nur die eine Animation auf. Fast LED bietet dazu auch Funktionen für den zeitlichen Ablauf z.B sowas

loop(){
EVERY_N_MILLISECONDS(50) {
   movingDot();
    FastLED.show();
  }
}

Heinz