// Interfacing Ultrasonic sensor with Arduino uno
#define echoPin 5 //connect echo pin of ultrasonic sensor
#define trigPin 6 //connect trigger pin of ultrasonic sensor
long duration; // declare variables to hold duration and distance
int distance;
void setup() //setup() is used for initialization
{
Serial.begin(9600); //set the baud rate of serial communication to 9600
pinMode(trigPin,OUTPUT); //set trigPin as output pin of Arduino
pinMode(echoPin,INPUT); //set echoPin as output pin of Arduino
}
void loop(){
digitalWrite(trigPin,LOW); //generate square wave at trigger pin
delayMicroseconds(4);
digitalWrite(trigPin,HIGH);
delayMicroseconds(15);
digitalWrite(trigPin,LOW);
duration=pulseIn(echoPin,HIGH);//calculation of distance of obstacle
distance=(duration*0.034/2);
Serial.print("Distance : ");
Serial.print(distance);
Serial.println(" cm ");
delay(5000);
}