Usar sensor de campo magnético

Estou com um problema e não sei resolver. Tenho o sensor desse artigo (http://goo.gl/DfAzAq), ele fecha contato ao detectar campo magnético. Ate ai ok, problema é que preciso fazer um código no Arduino que responsa a esse sensor, preciso usar aquele esquema de interrupções, ate o momento fiz assim:

volatile int numInterrupcoes = 0;
 
void setup(){
  Serial.begin(9600);
  pinMode(2, INPUT);
  digitalWrite(2, LOW);
  attachInterrupt(0, incrementaInterrupcoes, RISING);
}
 
void loop(){}
 
void incrementaInterrupcoes(){
  numInterrupcoes++;
  Serial.println(numInterrupcoes);
}

Problema ai é que ele fica contando as interrupções desesperadamente, como se sempre tivesse um campo magnético no sensor, quando coloco um imã perto ele faz é parar de contar, se tiro ele volta a contar. Alguém sabe como resolver isso?

O teu problema é bounce…

Procura por debouncing.