contador de pulso

buenas, estoy trabajando con una tarjeta arduino duemilanove 328, para tomar datos de un sensor de rotacion que se usa para medir la distacia, este sensor trabaja mediante un encoder, se me ocurrió contar los pulsos de la señal cuadrada para determinar la distancia pero no logro crear el programa que me cuente los pulsos.
por eso busco la ayuda de personas mas expertas. les agradecería.....

Indica qué sensor es y pon el código con el que has estado probando para que podamos orientarte dónde fallas.