Deine Beschreibung klingt so, als ob Du ein Servo-Signal bekommst, da wäre 1,5ms 50%.
PulseIn() sollte funktionieren.