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
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 :
- Cette fonction est basée du la fonction time du module time du langage Python. Lien utile : http://docs.python.org/2/library/time.html
Commentaires utilisateurs
Aucun
Voir également
- micros()
- delay()
- delayMicroseconds()
- Tutoriel: Faire clignoter une LED sans l'instruction delay (en anglais)
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.