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:

