//Declare variables for pin
const int trig_pin =5;
const int echo_pin =4;
long time;
float distance;
void setup() {
// put your setup code here, to run once:
pinMode(trig_pin, OUTPUT);
pinMode(echo_pin, INPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.print("\n");
digitalWrite(trig_pin, LOW); //reset option for trigger pin
delayMicroseconds(5);
digitalWrite(trig_pin, HIGH); //set trigger pin to send signal
delayMicroseconds(10);
digitalWrite(trig_pin, LOW); //set trigger pin to stop signal
time = pulseIn(echo_pin, HIGH); //to store the data generated by pulseIn function
//Serial.print("Time Duration: ");
//Serial.print(time);
//Serial.print(" micro s ");
//distance calculation
distance =(0.0343/2)*time ;//in cm
Serial.print("Distance: ");
Serial.print(distance);
Serial.print(" cm");
}