io vorrei che a 3000 parta stricia0 (con effetto come singola_striscia, cioè che cambi colore in continuo) e a 8000 parta striscia1 senza che striscia0 si fermi
striscia0 si ferma perché la mcu è impegnata ad eseguire il ciclo for di striscia1. Sicuramente è fattibile ma al momento non so darti la soluzione, stavo appunto spulciando il codice interno della lib fastled.
Mantenendo il codice attuale funzionerebbe in ambiente multithread, dove ad esempio ogni funzione è un task eseguito in modo concorrente dallo scheduler.
Io ricordo che esiste uno scheduler in arduino.
Di sicuro senza fare uso di scheduler occorre fare a meno dell'istruzione for( int i = 0; i < NUM_LEDS; i++) { ecc.
la variabile i la puoi incrementare con i++ e i limiti li controlli con if, ma occorre renderela globale dichiarandola fuori da ogni funzione, ma in questo caso devi anche cambiargli il nome in striscia0Index o altro di simile.
I limiti di i li controlli con if (striscia0Index < NUM_LEDS) { al posto del for.
ciao.