Complément : gestion des interruptions liées au voyant

Le clignotement du voyant doit être réalisé en mode interruptif. Il est recommandé pour cela d'utilise l'un des timer (c'est-à-dire un compteur de temps) d'Arduino. Pour gérer ce timer, l'utilisation de la bibliothèque TimeInterrupt est fortement conseillée :

MéthodePour installer la bibliothèque :

  • menu « Croquis »

  • « inclure une bibliothèque »

  • « ajouter la bibliothèque .ZIP »

  • sélectionnez le fichier et validez

  • redémarrez le logiciel Arduino

MéthodePour utiliser la bibliothèque :

  • ajoutez un #include <TimeInterrupt.h> dans le programme principal,

  • ajoutez, dans la fonction setup() :

    • la fonction TimeInterrupt.addInterrupt(nom_fonction_interruption, delai) qui permet d'associer la fonction de traitement d'interruption avec le délai entre deux interruptions (cette fonction remplace la fonction attachInterrupt() pour la gestion des interruptions du timer),

    • la fonction TimeInterrupt.begin(NORMAL) permet de lancer le timer

Vous pouvez consulter la documentation ci-dessous pour plus d'information :