Challenge

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

#define echoPin 6
#define triggerPin 7
void setup() {
pinMode(triggerPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
Serial.println("Ultrasonic Sensor HC-SR04 Test");
Serial.println("with Arduino UNO");
}
void loop() {
long highPulseDuration;
int calculatedDistanceCm;
digitalWrite(triggerPin, LOW);
delayMicroseconds(5);
digitalWrite(triggerPin, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin, LOW);
highPulseDuration = pulseIn(echoPin, HIGH);
calculatedDistanceCm = highPulseDuration * 0.034 / 2;
Serial.print("Calculated Distance: ");
Serial.print(calculatedDistanceCm);
Serial.println(" cm");
}

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.