Aller au contenu

Utiliser le chronomètre

Récupérer le nombre de millisecondes écoulées depuis le lancement de la carte.

Exemple

Blocs utiliser le chronomètre

Info

Le bloc Bloc créer le texte permet d'agréger (on dit aussi concaténer) des éléments (variables, chaînes de caractères...) pour former un nouveau texte. Ce bloc peut être trouvé dans la catégorie de blocs Texte. Le bloc Bloc arrondir permet d'arrondir un nombre flottant. Ce bloc peut être trouvé dans la catégorie de blocs Math.

# On importe le module utime (pour ticks_ms et ticks_diff)
import utime
# On importe le module math (pour la fonction round)
import math

# On vient stocker le temps de début
debut = utime.ticks_ms()

# On répète indéfiniment
while True:
    # On affiche la différence de temps entre maintenant et le début
    print(round(utime.ticks_diff(utime.ticks_ms(), debut)/1000), " secondes")

    # On attend 1 seconde
    utime.sleep(1)

Aller plus loin

Dans l'exemple ci-dessus, nous utilisons le module utime qui permet de gérer les éléments de temps. Pour en savoir plus sur cette classe, nous vous invitons à lire la documentation MicroPython.