Cronometro e Sketch

Non si capisce bene cosa vuoi fare.

Non ho esaminato a fondo il tuo programma (che ti suggerisco di indentare automaticamente con control+T sull'IDE e DI COMMENTARE PESANTEMENTE), ma se ho capito tu hai creato questa sequenza di fasi: SUN, SUNSET, NIGHT, SUNRISE, MORNING, LATE MORNING, MID DAY, MID DAY TO SUNSET.

Ciascuna fase è implementata con un ciclo for() e una serie di delay() per il fading. Le fasi si susseguono una dentro l'altra, senza sovrapposizioni.

Poi qualcuno ti ha suggerito di usare millis() e tu ce l'hai messo dentro. Ma non lo usi.

Adesso dicci cosa vuoi fare esattamente: Vuoi conoscere la durata di ciascuna fase? La vuoi poter modificare online? Vuoi modificare la successione delle fasi? Vuoi avere la possibilità di attivarne una mentre un'altra è ancora in corso?

E non rispondere: "TUTTE!", quella è una pubblicità della ELAH

Ciao,
P.