Ciclo chiuso in esecuzione per un determinato tempo.
In effetti, questo è un analogo del delay(), ma possiamo eseguire il nostro codice al suo interno:
uint32_t timer = millis();
while (millis () - timer < 5000)
{
// qui il codice gira per 5000 millisecondi
}
Comodo da usare per qualsiasi calibrazione.