Challenge

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

Live Batch 8

program

#define echo_pin 5
#define trigger_pin 4
void setup() {
Serial.begin(9600);
pinMode(trigger_pin, OUTPUT);
pinMode(echo_pin, INPUT);
Serial.println("Ultrasonic Sensor HC-SR04 Test");
Serial.println("with Arduino UNO");

}
void loop() {
long pulseduration;
int distance;
digitalWrite(trigger_pin, LOW);
delayMicroseconds(5);
digitalWrite(trigger_pin, HIGH);
delayMicroseconds(10);
digitalWrite(trigger_pin, LOW);
pulseduration = pulseIn(echo_pin, HIGH);
distance = pulseduration * 0.034 / 2; //distanec in cm
Serial.print("Distance is : ");
Serial.print(distance);
Serial.println(" cm");
}

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.