Im Beispiel noch sicherstellen, dass blinken() im HIGH-Zustand aufhört, oder dies nach Ablauf des Blinkens aktiv einstellen.
Dann LED { AUS / BLINKEN / EIN } auf STRIPE { FARBE A / LAUFLICHT / FARBE B } umstellen.
Dann auf wiederverwendbar umschreiben und "5 bis 10" Objekt-Instanzen davon erstellen. (Wobei 10 * WS2812 schon eine Herausforderung für sich sind, fürchte ich)
Aber die Funktionsbeschreibung
"Lauflicht ausführen und danach in einer anderen Farbe leuchten. Wir das bereits getroffene Ziel nochmal getroffen soll nichts passieren."sollte zuerst gelöst werden. Dann kann man auch der Einfachheit halber 10 Arduinos nehmen, deren Reset gemeinsam ausgelöst werden kann.