Non conosco la libreria e non conosco quale led si accende con leds[0] e con leds[1] ecc.
Prova ad accendere ogni singolo led e riporta qui l'ordine.
Se ad esempio con leds[0] si accende il primo led a sinistra (guardando la barra frontalmente),
allora se leds[1] è il secondo leds ecc fino all'ultimo ti consiglio di evitare del tutto i for, almeno inizialmente.
Quindi accendi i led uno dopo l'altro inserendo un delay tra uno è l'altro per fare almeno la parte iniziale dell'effetto,
se funziona fai un video così possiamo apprezzare ad occhio il risultato.
L'idea è quella di fargli fare quello che vogliamo senza badare ai concetti della buona programmazione, poi dopo che una parte funziona, ci si ragiona e si lavora per creare l'algoritmo.
Questo è l'effetto supercar più gradevole mai visto (oltre quello originale)
Io non molto chiaro in che ordine devono accendere i led.
x = led acceso
012345678
x000000000
xx00000000
xxx0000000
xxxx00000
0xxxx0000
00xxxx000
000xxxx00
0000xxxx0
00000xxxx
000000xxx
0000000xx
00000000x
ripetendo questo ordine all'infinito, prima in senso discendente e poi in senso ascendente, cioè da sopra verso sotto e da sotto verso sopra.
Dubito sia così l'effetto originale
Ciao.