Challenge

Project 2 - Measuring distance of an object using ultrasonic sensor (HC-SR04)

Measuring distance of an object using ultrasonic sensor (HC-SR04).

Code:

const int trigPin=9;//pin number for output
const int echoPin=8;//pin number for input
long duration; //defining variables
int distance; //defining variables
void setup()
{
Serial.begin(9600);//strarts the serial communication
pinMode(trigPin,OUTPUT);//setting trigpin as output
pinMode(echoPin,INPUT);//defining variables

}
void loop()//clear the trigPin
{

digitalWrite(trigPin,LOW);
delayMicroseconds(2);
digitalWrite(trigPin,HIGH);//sets the trigpin on high state for 10ms
delayMicroseconds(10);
digitalWrite(trigPin,LOW);
duration= pulseIn(echoPin,HIGH);//reads the echopin,returns the sound wave travel time in microseconds
duration= duration*0.034/2; //calculation for finding distance
Serial.print("Distance is to");//print thr distance is to on serial monitor
Serial.println(distance);//prints the distance on serial monitor
delay(100);//delay as 100
}

Output:

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.