Millis()
Cette fonction renvoie le nombre de millisecondes (0,001 seconde) déroulé depuis que la plaque Arduino commença à exécuter le programme actuel. Ce nombre se débordera (reviendra à zéro), après une cinquantaine de jours.
La fonction millis() retourne la quantité de millisecondes dans une valeur long sans signe (unsigned long).
Exemple
unsigned long temps;
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.print("Temps: ");
temps = millis();
Serial.println(temps); // temps écoulé depuis le début du programme
delay(1000);
}