Bonjour,
Comment peut-on remettre l'affichage du temps à zéro, lors de l'état HAUT d'un bouton poussoir, en utilisant la fonction millis(), s'il vous plaît?
Merci beaucoup!
Bonjour,
Comment peut-on remettre l'affichage du temps à zéro, lors de l'état HAUT d'un bouton poussoir, en utilisant la fonction millis(), s'il vous plaît?
Merci beaucoup!
Bonjour,
On ne peut pas (à moins d'écrire dans les variables de millis()).
Tu mémorises millis() dans une variable au départ et tu fais la différence de millis() avec cette variable ce qui donne le même résultat.
Tu crées une variable, en unsigned long, dans laquelle tu stockes le contenu de millis (), et c'est cette variable qui sera ta référence de temps.
unsigned long chrono = millis () ;
C'est comme si tu lançais un chrono. Le temps décompté se calcule par
unsigned long duree = millis () - chrono ;
Donc pour remettre le chrono à zéro, il suffit de refaire
unsigned long chrono = millis () ;