Arduino Neopixel LED-Stripe chasing worms

Hallo Community,

ich habe einen Sketch, mit dem sich ein Wurm von einstellbar vielen LED´s ein einer einstellbaren Zeit bewegt.
Nehmen wir an, der Wurm ist 10 LED´s lang und bewegt sich in der Farbe blau.
Das tut er von LED 1 bis zum Ende des Streifens, der hier 60 LED´s lang ist.

Ich möchte nun im Abstand von 5 LED´s einen weiteren Wurm mit 10 LED´s folgen lassen.
Ich komme aber nicht drauf, wie ich das programmiere.
Entweder ich sage dem Wurm, dass er 60 LED´s lang ist und an einer v´bestimmte Stelle 5 LED´s nicht leuchten lassen soll. Oder ich programmiere einen extra Wurm rein.
Komme aber nicht drauf, hat jemand einen Tipp?

Sketch kommt gleich nach!

Grüße expoino

Hier der Sketch mit einem blauen Wurm...
Ich habe mit de Einstellungen "strip.setPixelColor" gespielt, bekomme es aber nicht hin

#include <Adafruit_NeoPixel.h>
 
#define PIN      6
#define N_LEDS 60
 
Adafruit_NeoPixel strip = Adafruit_NeoPixel(N_LEDS, PIN, NEO_GRB + NEO_KHZ800);
 
void setup() {
  strip.begin();
}
 
void loop() {
  chase(strip.Color(0, 0, 255)); // blau
 
}
 
static void chase(uint32_t c) {
  for(uint16_t i=0; i<strip.numPixels()+4; i++) {
      strip.setPixelColor(i+10  , c); // Draw new pixel
      
      strip.setPixelColor(i, 0); // Erase pixel a few steps back
      
     strip.show();
      delay(30);
  }
}

Für mehrere Animationen quasi gleichzeitig solltest Du ohne blockierendes delay() arbeiten. Im ersten Schritt also das Beispiel umschreiben mit Verwendung von millis().