PulseIn blockiert bis die Messung abgeschlossen ist.
Hier wäre wohl eine Interrupt-Lösung vorzuziehen.
Gruß Tommy