Main

Référence : Fonctions Pyduino

millis()


Description

Renvoie le nombre de millisecondes depuis que la carte mini-PC a commencé à exécuter le programme courant. Ce nombre ne déborde pas sur un mini-PC, contrairement à l'Arduino.

Si vous avez besoin du temps réel, vous serez intéressé également par les fonctions d'heure et de date, et notamment la fonction unixtime().

Syntaxe

var=millis()

Paramètres

Aucun

Valeur retournée

  • Le nombre de millisecondes depuis que le programme courant a démarré.

Exemple

Code *.yno à copier/coller dans l'IDE Pyduino
Voir ici si vous préférez convertir le code Pyduino en code Python pour l'utiliser avec l'éditeur Geany par exemple.


# exemple pyDuino - par X. HINAULT - www.mon-club-elec.fr
# Juin 2013 - Tous droits réservés - GPLv3

# test millis()

# entete declarative
millis0=0 # variable pour mémoriser millis()
delai=1000 # delai d'attente

#--- setup ---
def setup():

        global millis0   # millis0 est une variable globale

        Serial.begin(115200) # émulation Serial.begin - pas indispensable

        millis0=millis()  # mémorise millis()

# -- fin setup --

# -- loop --
def loop():

        global millis0 # millis0 est une variable globale

        if millis()-millis0>delai : # si le délai est écoulé
                Serial.println(str(millis()) + "ms ecoulees depuis le lancement du code") # affiche message
                millis0=millis()  # mémorise nouveau millis()


# -- fin loop --
 

Lien utile :

Commentaires utilisateurs

Aucun

Voir également


Page d'accueil de la référence Pyduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées à l'adresse suivante : support_at_mon-club-elec_point_fr

Cette page a été réalisée par Xavier HINAULT (2013) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.