Les horloges de MTobjects

MTclock

Un objet MTclock appelle régulièrement la fonction onTime() puis celle pointée par onTimeFunction.

Détail des fonctions sur ce pdf (car aussi imprimable).

 

Temporisateur

Un temporisateur va déclencher une action unique au bout d'un certain temps après qu'on le déclanche. C'est une minutrie 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 objer 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 sur ce pdf (car aussi imprimable).

 

Les boutons   <<     >>   Les PWM