Paso 4: SetIntVector()
Empezaremos con la función setIntVector() dentro de nuestra función void setup().
Si recuerdo en parte 1, parte de attachInterrupt() para especificar la función que queríamos ejecutar cuando tiene activa la interrupción. setIntVector() hace exactamente eso, pero es un poco diferente como se puede ver.
Con attachInterrupt(), especificamos el número de la interrupción externa que quería usar, pero este código utiliza "_EXTERNAL_2_VECTOR". Obviamente esto se refiere a la interrupción externa 2, pero también podríamos utilizarlo para referirse a otras interrupciones y no solo la externa los.
Revisa este ejemplo de uso de attachInterrupt() para interrupciones internas , específicamente las interrupciones de temporizador. También es una gran demostración de por qué las interrupciones de temporizador son útiles e importantes.