In Deinem Code ist aber kein Serial zu finden. Schön das es jetzt funktioniert, aber Du solltest zumindest genau den Sketch posten, mit dem Du ein Problem hast, nicht eine veränderte oder abgespeckte Variante.
Zusätzlich solltest Du noch die Variable "int impuls[]" als volatile deklarieren, sonst hast du bei ungünstigem Timing Fehler beim Auslesen der Variablen außerhalb der Interrupt-Funktionen.