Questions marquées «millis»

73
Comment puis-je gérer le basculement millis ()?

Je dois lire un capteur toutes les cinq minutes, mais mon dessin ayant également d'autres tâches à accomplir, je ne peux pas me contenter delay()des lectures. Il y a le tutoriel Blink sans délai suggérant que je code dans ce sens: void loop() { unsigned long currentMillis = millis(); // Read the...

16
Comment obtenir une heure précise?

J'ai fabriqué une horloge en utilisant un Arduino, mais le temps semble dériver. Je suis conscient du problème de roulement ; l'horloge semble dériver d'environ 15 minutes au cours d'une semaine. J'utilise un PCB personnalisé avec ce résonateur de Digi-key. Le code lit la fonction millis () au...

14
Comment millis () se réinitialise à 0

En regardant la documentation de la millis()fonction, il dit: Renvoie le nombre de millisecondes depuis que la carte Arduino a commencé à exécuter le programme actuel. Ce nombre va déborder (revenir à zéro), après environ 50 jours. Comment est-ce possible? Arduino détecte-t-il le...

13
Est-il possible de retrouver le temps pris par des millis?

La fonction milliss'exécuterait sur une période de 100+ microsecondes ou moins. Existe-t-il un moyen fiable de mesurer le temps pris par un seul appel millis? Une approche qui vient à l'esprit utilise micros, cependant, un appel à microsinclut également le temps pris par l'appel de fonction...

10
arduino - millis ()

Copié à partir de la référence Arduino - millis () Astuce : Notez que le paramètre pour millis est un long non signé, des erreurs peuvent être générées si un programmeur essaie de faire des calculs avec d'autres types de données tels que les entiers. Quel genre de mathématiques? Quel autre type de...