Étape 4: Écriture d’un code d’interruption externe (Sub setup()) (étape-2)
En void setup() nous avons initialisé la broche 13 numérique comme sortie et interruption fonction attatchInterrupt().
void setup()
{
pinMode (13, sortie) ;
attachInterrupt (0, clignotant, chute) ;
}
Ici, le Pin 13 est déclarée comme sortie. En attachInterrupt() le premier paramètre de fonction est « 0 ». Il s’agit de zéro parce que nous allons utiliser la broche numérique 2 comme interruption externe. « Blink » est ici une fonction d’interruption. Vous pouvez donner le nom si vous le souhaitez. Il y a quatre États en mode ils sont bas, changement, RISING, tombant et un appoint pour arduino due haut. Nous utilisons FALLING. Arduino travaille en signal numérique. Dans le signal numérique a quatre état. Ils sont indiqués sur la figure. Nous utilisons FALLING, cela signifie toutes les fois que sur la broche 2 détecter un signal de bord tombant, il ira à interrompre la fonction. Et terminer la tâche.