Nein, so:
digitalWrite(PsHiTr, LOW);
delayMicroseconds(5);
digitalWrite(PsHiTr, HIGH);
delayMicroseconds(10);
digitalWrite(PsHiTr, LOW);
tempoHi = pulseIn(PsHiEc, HIGH) / 2;
digitalWrite(PsVoTr, LOW);
delayMicroseconds(5);
digitalWrite(PsVoTr, HIGH);
delayMicroseconds(10);
digitalWrite(PsVoTr, LOW);
tempoVo = pulseIn(PsVoEc, HIGH) / 2;
Oder mit einer Funktion wie von @my_xy_projekt in Post 6 gezeigt