Obstacle Detection (Ultrasonic Sensor)

Components


Obstacle Detection is a crucial application of ultrasonic sensors.

Wiring

  • VCC → 5V
  • GND → GND
  • TRIG → Pin 9
  • ECHO → Pin 10

💻 Code

int trigPin = 9;
int echoPin = 10;void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}void loop() {
long duration;
int distance; digitalWrite(trigPin, LOW);
delayMicroseconds(2); digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2; Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm"); delay(500);
}

What Happens

  • The sensor sends sound waves
  • Measures how long they take to return
  • Calculates distance

Used in parking sensors, robots, etc.

Leave a Reply

Your email address will not be published. Required fields are marked *