Sketch Interrupt
/* 1
Conteggio dei rimbalzi elettrici di un pulsante con interrupt
*/
int i = 0;
void setup ()
{
pinMode (3, INPUT);
attachInterrupt(digitalPinToInterrupt(3), Conta, CHANGE); // Attiva routine di Interrupt ad ogni
cambiamento di livello logico.
Serial.begin(9600);
}
void loop ()
{
Serial.println(i);
}
void Conta () // Nelle ISR ci devono essere le istruzioni essenziali. Non bisogna mai appesantire le ISR.
{
 ++i;
} 