Jobit Joseph
Published © CC BY-NC-SA

Interfacing ultrasonic sensor with Arduino

In this tutorial, we'll guide you through interfacing an Arduino with an ultrasonic sensor to measure distance.

BeginnerProtip15 minutes170
Interfacing ultrasonic sensor with Arduino

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Code

Untitled file

Arduino
const int trigPin = 4;
const int echoPin = 5;
long duration;
int distance;
void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  }
  void loop() {
  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(1000);
  }

Credits

Jobit Joseph
7 projects • 4 followers
Contact

Comments

Please log in or sign up to comment.