Description :
Renvoie le nombre de microsecondes depuis que la carte Arduino a commencé à exécuter le programme en cours. Ce nombre va déborder (revenir à zéro), après environ 70 minutes. Sur les cartes de la famille Arduino Portenta, cette fonction a une résolution d’une microseconde sur tous les cœurs. Sur les cartes Arduino 16 MHz (par exemple Duemilanove et Nano), cette fonction a une résolution de quatre microsecondes (c’est-à-dire que la valeur renvoyée est toujours un multiple de quatre). Sur les cartes Arduino 8 MHz (par exemple le LilyPad), cette fonction a une résolution de huit microsecondes.
Syntaxe :
time = micros()
Paramètres :
Rien
Retour :
Renvoie le nombre de microsecondes depuis que la carte Arduino a commencé à exécuter le programme en cours. Type de données : unsigned long
.
Exemple de code :
Le code renvoie le nombre de microsecondes depuis le démarrage de la carte Arduino.
Remarques et avertissements :
Il y a 1 000 microsecondes dans une milliseconde et 1 000 000 de microsecondes dans une seconde.
Source : https://www.arduino.cc/reference/en/language/functions/time/micros/