the good the bad and the mills()...

Ora ha più senso.
Memorizza il valore di millis in modo da eseguire dei confronti validi per un determinato momento.
Se non facesse così, il tempo continuerebbe a scorrere e altererebbe i tempi dei controlli in fondo al loop.