pulseIn retuns zero every second time called