ping sensor code change to HCSRF-04 sensor

hi everyone,

so i have this program that uses a ping sensor for distance measurement but i have an HCSRF-04 so i has hoping could any one kindly direct me how to change the program to use an HCSRF-04 for the distance measurement.

<>
{
// Send out PING))) signal pulse
pinMode(pingPin, OUTPUT);
digitalWrite(pingPin, LOW);
delayMicroseconds(2);
digitalWrite(pingPin, HIGH);
delayMicroseconds(5);
digitalWrite(pingPin, LOW);

//Get duration it takes to receive echo
pinMode(pingPin, INPUT);
duration = pulseIn(pingPin, HIGH);

//Convert duration into distance
return duration / 29 / 2;
}

</>

THANKS

const byte TriggerPin = 2;
const byte EchoPin = 3;
setup() {
  pinMode(TriggerPin, OUTPUT);
  pinMode(EchoPin, INPUT);
}
void loop() {}

unsigned long distance() {
  // Send out PING))) signal pulse
  digitalWrite(TriggerPin, LOW);
  delayMicroseconds(2);
  digitalWrite(TriggePin, HIGH);
  delayMicroseconds(5);
  digitalWrite(TriggerPin, LOW);
  
  //Get duration it takes to receive echo
  duration = pulseIn(EchoPin, HIGH);
  
  //Convert duration into distance
  return duration / 29 / 2;
}

thank you