Description :
Renvoie le nombre de millisecondes écoulées depuis que la carte Arduino a commencé à exécuter le programme en cours. Ce nombre va déborder (revenir à zéro), après environ 50 jours.
Syntaxe :
time = millis()
Paramètres :
Rien
Retour :
Nombre de millisecondes écoulées depuis le démarrage du programme. Type de données : unsigned long
.
Exemple de code :
Cet exemple de code imprime sur le port série le nombre de millisecondes écoulées depuis que la carte Arduino a commencé à exécuter le code lui-même.
Remarques et avertissements :
Veuillez noter que la valeur de retour pour millis() est de type unsigned long
, des erreurs logiques peuvent se produire si un programmeur essaie de faire de l’arithmétique avec des types de données plus petits tels que int
. Même signé long
peut rencontrer des erreurs car sa valeur maximale est la moitié de celle de son homologue non signé.
Source : https://www.arduino.cc/reference/en/language/functions/time/millis/