|

micros()


Description :

Renvoie le nombre de microsecondes écoulées depuis le début de l’exécution du programme en cours par la carte Arduino. Ce nombre reviendra à zéro après environ 70 minutes.

Cette fonction de chronométrage offre différentes résolutions compatibles avec différentes familles Arduino.

Syntaxe :

Utilisez la fonction suivante pour obtenir le temps exact pendant lequel la carte a exécuté le programme en cours en microsecondes :

micros()

Paramètres :

Cette fonction n’admet pas de paramètres.

Retours :

Cette fonction renvoie le nombre de microsecondes écoulées 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 que la carte Arduino a commencé à exécuter le programme en cours.

unsigned long time;

void setup() {
  Serial.begin(9600);
}
void loop() {
  Serial.print("Time: ");
  time = micros();

  Serial.println(time); //imprime le temps écoulé depuis le démarrage du programme
  delay(1000);          // attendez une seconde pour ne pas envoyer de quantités massives de données
}

Remarques et avertissements :

Il y a 1 000 microsecondes dans une milliseconde et 1 000 000 de microsecondes dans une seconde.


Source : https://docs.arduino.cc/language-reference/en/functions/time/micros/

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *