Leggere chiusura contatto 15 volte ogni due secondi

Ciao, il telefono è del vecchio tipo ad impulsi, cioè il dispositivo invia al centralino un numero diverso di impulsi per ogni numero, per esempio inviare l'uno il telefono invia un impulso al centralino, due per il due e così via (attenzione: lo zero invia dieci impulsi).
Mi sembra strano che Arduino sia lento a leggere (potresti rallentare la rotella), il codice andrebbe scritto in modo che conti gli impulsi (incremento di una variabile contatore ogni livello digitale alto) e dovresti trovare il modo di comunicare ad Arduino l'arrivo della rotella a fine corsa, in modo che invii il numero e azzeri il contatore.

Spero di esserti stato d'aiuto. Ciao.