pulseIn nimmt als dritten optionalen Parameter einen Timeoutwert in Microsekunden an. Ergänze deinen Code um einen sinnvollen Timeoutwert.