Project 2 - Measuring distance of an object using ultrasonic sensor (HC-SR04)
Project 2 - Measuring distance of an object using ultrasonic sensor (HC-SR04).
ANS:
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);//starts the serial communication
pinMode(trigPin, OUTPUT);//setting trigPin as output
pinMode(echoPin, INPUT);//setting echoPin as input
}
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
distance = duration*0.034/2;//calculation for finding distance
Serial.print("Distance is to ");//prints the distance is to on serial monitor
Serial.println(distance);//prints the distance on serial monitor
delay(100);//delay as 100
}
Output:

