Interrupt e dichiarazione PIN

Salve, volendo utilizzare un pin di Arduino come interrupt (tramite la funzione attachInterrups()) e volendo rimanere "formalmente corretti" nella stesura del codice, è utile (o necessario) dichiarare prima lo stesso pin come INPUT?

Grazie

Male non fa di sicuro, e occhio che solo i pin 2 e 3 supportano gli interrupt.

Ciao,

bhe...dipende dalla board che ha... se ha una MEGA2560 i PIN per l'interrupt possono essere: 2, 3, 18, 19, 20, 21.

così è riportato nelle reference....e spero sia così altrimenti mi salta il progetto...lo sto scrivendo e devo ancora testarlo... :D

Se è scritto nel reference, è corretto. Ovviamente io ho assunto che abbia una Uno, visto che non l'ha specificato e la mia sfera di cristallo è in riparazione...

PS: Alla peggio ci sono i Pin Change Interrupt su tutti i pin.