Guardando la documentazione per la millis()
funzione, si dice:
Restituisce il numero di millisecondi da quando la scheda Arduino ha iniziato a eseguire il programma corrente. Questo numero traboccerà (tornerà a zero), dopo circa 50 giorni.
Com'è possibile? Arduino sta rilevando quando l' millis()
overflow quindi reimposta il valore su 0? In tal caso, come lo fa? Voglio solo sapere cosa sta succedendo esattamente sotto il cofano con la variabile che viene restituita dalla millis()
funzione.