On commence par définir la durée du compte à rebours du minuteur.
Soit par exemple
timer_period[0] = 2000 # en ms. Cette affectation peut être placée
n'importe où dans le code.
A partir du moment où le code lit cette instruction, le compte à rebours commence,
indépendamment du reste du code qui poursuit son exécution de son côté. On parle de
mode asynchrone.
Quand le compte à rebours se termine (ici au bout de 2000 ms soit 2s), le code va
déclencher un événement et exécuter la fonction timer0() (qui devra être précédée par
un décorateur). ll faut garder à l'esprit, qu'étant en mode asynchrone, cet appel de fonction interrompra toute exécution du code, quel qu'elle soit.
@onevent
def timer0():
code à exécuter