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");
}