Problema ultrasonido hc-sr04

Hola queria saber si este programa que e encontrado por internet sirve para el sensor hc-sr04, el que esta es otro sensor de ultrasonido.

pinMode(pingPin, OUTPUT);
digitalWrite(pingPin, LOW);
delayMicroseconds(2);
digitalWrite(pingPin, HIGH);
delayMicroseconds(5);
digitalWrite(pingPin, LOW);

pinMode(pingPin, INPUT);
duration = pulseIn(pingPin, HIGH);

inches = microsecondsToInches(duration);