here is code for ping, hope this clears up what i meant about 2, 5 microseconds

long ping(){
// Send out PING))) signal pulse
pinMode(ultraSoundSignal, OUTPUT);
digitalWrite(ultraSoundSignal, LOW);
delayMicroseconds(2);------------------------------->this is what i was referring too
digitalWrite(ultraSoundSignal, HIGH);
delayMicroseconds(5);----------------------------->this is what i was referring too
digitalWrite(ultraSoundSignal, LOW);
//Get duration it takes to receive echo
pinMode(ultraSoundSignal, INPUT);
duration = pulseIn(ultraSoundSignal, HIGH);
//Convert duration into distance
return duration / 29 / 2;
}