Questions attachInterrupt

Bonjour à tous ! J'aurais deux questions sur la fonction attachInterrupt svp ! La première est : est ce que l'arduino uno possède deux ports ou l'on puisse mettre deux interrupteurs pour utiliser deux fois la fonction attachInterrupt et est ce que l'on peut renvoyer le programme a autre chose que la fonction blink ? Par exemple : avoir deux interrupteurs et :

void setup() {
attachInterrupt(0, blink, CHANGE);
attachInterrupt(1, blink2, CHANGE);
}
void loop() {
...
}
void blink() {
....
}

void blink2() {
....
}

La deuxième question est : Esque l'on pourrais utiliser la fonction attachInterrupt comme ceci :

if (attachInterrupt(0)==CHANGE) i=1;

Merci d'avance !! =)

Merci encore à toi =) !! PS (j'ai réglé mon problème d'interrupteur !)