Les horloges de MTobjects
MTclock
Un objet MTclock appelle régulièrement la fonction onTime() puis celle pointée par onTimeFunction.
Temporisateur
Un temporisateur va déclencher une action unique au bout d'un certain temps après qu'on le déclenche. C'est une minuterie d'escalier, un retardateur pour bombe...
Par défaut un temporisateur n'est donc pas actif, Il faut alors le déclencher pour l'activer. On peut utiliser un objet MTclock pour le réaliser:
#include "MTclock.h" // Création d'un temporisateur de durée 1s MTclock Temporisateur(1000 milli_secondes, maFonction, 1 action_et_arret, MT_OFF); // Mise en marche du temporisateur Temporisateur.start(); // Appelle "maFonction" dans 1s
MTDoubleClock
Un objet MTDoubleClock appelle alternativement les fonctions onTime1() puis onTimeFunction1 ou bien onTime2() puis onTimeFunction2.
- Détail des fonctions.
- Clignotement d'une led
- Appuyer pour clignoter
- Clignotement avec marche/arrêt
- Faire flasher 5 fois une led
- Faire flasher avec marche/arrêt