Código para Arduino UNO enviar impulsos de sensor hall a Excel?

Gracias Igor R por tu interés

Ya había leído este Post tuyo, y se sacado algunas enseñanzas; pero no me vale.
Te explico que yo lo que pretendo es enviar un impulso digital (High) a Excel que manda mi sonda magnética (Efecto Hall) y no un valor numérico como en tu ejemplo.

He realizado el siguiente código, que funciona la parte de enviar los impulsos a Excel por el puerto serie; pero tiene mucho ruido y los pulsos son aleatorios y realmente no es reflejo del los pulsos que genera la sonda.

// digital pin 2 has a pushbutton (interruptor magnético efecto hall) attached to it. Give it a name:
int Sonda = 2;

// the setup routine runs once when you press reset:
void setup() {
Serial.begin(19200); // initialize serial communication at 19200 bits per second:
pinMode(Sonda, INPUT); // make the Sonda´s pin an input:
}
// the loop routine runs over and over again forever:
void loop() {
// read the input pin:
int buttonState = digitalRead(Sonda);
// print out the state of the button:
Serial.println(buttonState);
delay(1); // delay in between reads for stability
}

La sonda tiene dos cables (1 contacto). Un cable le conecto al pin 2 y el otro 3,3 V de la placa ARDUINO

¿Que estoy haciendo mal?