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

He conseguido lo que buscaba con el siguiente código basado en un ejemplo de dominio publico.
Voy a experimentar con el por si necesitará corregir/mejorar.

/*
Estado detección de cambios (detección de bordes)

A menudo, no es necesario conocer el estado de una entrada digital todo el tiempo,
pero usted sólo tiene que saber cuando la entrada cambia de un estado a otro.
Por ejemplo, usted quiere saber cuando un botón de OFF a ON. Esto se llama detección de cambio de estado,
o la detección de bordes

Este ejemplo muestra cómo detectar cuando cambia el pulsador de apagado a encendido y de encendido a apagado.

El circuito:

  • pulsador (sonda) conectado al pin 2 de +5 V
  • 10K resistor conectado a la clavija 2 desde masa
  • LED conectado entre el pin 13 y tierra (o utilizar el built-in LED en
    la mayoría de las placas Arduino)

creado 27 de septiembre 2005
modificado 30 de agosto 2011 por Tom Igoe

Este código de ejemplo está en el dominio público.
http://arduino.cc/en/Tutorial/ButtonStateChange

adapatado a sonda magnetica el 02/01/2013 por tiocede
*/

// Constante que no va a cambiar:
const int sondaPin = 2; // el pin a la que la sonda esta conectado
const int ledPin = 13; // el pin a que se conecta el LED

// Variables que cambian de valor:
int buttonPushCounter = 0; // contador para el número de pulsaciones
int buttonState = 0; // estado actual de la sonda
int lastButtonState = 0; // estado anterior de la sonda

void setup() {
pinMode(sondaPin, INPUT); // inicia el pin de la sonda como entrada
pinMode(ledPin, OUTPUT); // inicia el pin del LED como salida
Serial.begin(19200); // inicia las comunicaciones serie a 19200 baudios
}

void loop() {
buttonState = digitalRead(sondaPin); //lee el pin de entrada de la sonda

if (buttonState != lastButtonState) { // compara el estado de la sonda con el estado anterior
if (buttonState == HIGH) { // si el estado ha cambiado incremta el contador
buttonPushCounter++; // si el estado actual es HIGH entonces pasa de OFF a ON e incremeta el contador
Serial.println(buttonState); // envio estado por el puerto serie con salta de linea
delay(5); // retrado entre lecturas de sonda para estabilidad
}
else {
// Serial.println("off"); // no hace nada si el estado actual de la sonda es LOW entonces pasa de ON a OFF
}
}
lastButtonState = buttonState; // guarda el estado actual como ultimo estado para la proxima pasada del bucle

if (buttonPushCounter % 4 == 0) { // el modulo funcion da el resto de la division de dos numeros
digitalWrite(ledPin, HIGH); // enciende el LED cada cuatro pusos de la sonda
} else { // permite averiguar de forma visual que se reciben pulsos
digitalWrite(ledPin, LOW);
}

}

Con esto consigo que mi hoja de calculo "Excel" cuente los impulsos que me manda la sonda