Grazie mille, @Datman
solo un altra delucidazione riguardo millis().
Se io volessi accendere un led rosso subito e non dopo trascorso del tempo e mantenerlo acceso per 10 secondi, successivamente spegnere questo led ed accenderne uno di colore verde per 30 secondi e mantenere questo "loop" finché una variabile non cambia di stato, come potrei fare?
Ho bisogno di 3 costrutti if con millis() separati?