Azzerare la funzione millis()

leandro78:
Perfetto....l'unico dubbio mi era venuto perchè avevo provato a passare valori non interi alla funzione delay e sembrava accettarli ma probabilmente effettuava un troncamento alla sola parte intera...

Non "troncamento" ma conversione fra tipi diversi. Nel tuo caso da float a unsigned long.