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);
}