Librairie permettant de définir un minuteur ou un metronome
YannChansigaud/TEMPO
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Librairie permettant de comparer une notion de temps au delà de la limitation de millis() sur Arduino Cette librairie se comporte comme un métronome ou un minuteur. Utile pour déclencher une ou des opération(s) à intervalle régulier (AutoLoop) comme l'actualisation d'une valeur sur un LCD ou pour déclencher une seule fois une opération à un instant donné sans pour autant bloquer l'exécution du reste du code Cette classe n'est pas bloquante set() permet de définir la période ou le délai d'attente. ack() permet de savoir si le délai est arrivé à terme. vars() permet de définir les variables d'état et de temps hors de la classe. Utile afin de limiter les appels à millis() et l'utilisation mémoire restart() permet de remettre le compteur à zéro. setmode() permet de définir le fonctionnement. - AutoLoop : Fonctionne comme un métronome. ack() retourne vrai quand le temps sera révolu au moment de l'appel mais retournera faux dès l'appel suivant. Pour déclencher plusieurs éléments à des points distincts de l'exécution, utiliser des variables externes. - TimeOut : Fonctionne comme un minuteur ack() retourne vrai quand le temps sera révolu au moment de l'appel ainsi qu'à chaque appel suivant
About
Librairie permettant de définir un minuteur ou un metronome
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published