semsemharaz
Published

Interfacing Ultrasonic Sensor with Arduino

BeginnerProtip58
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
LED (generic)
LED (generic)
×1
Resistor 1k ohm
Resistor 1k ohm
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

Schematic for the project

Code

Code

C/C++
#define trigPin 13
#define echoPin 12
#define led 11

void setup()
{ Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(led, OUTPUT);
}

void loop()
{ long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;

 if (distance < 50)

{ digitalWrite(led,HIGH);
}

else {
digitalWrite(led,LOW);
}

Serial.print(distance);
Serial.println(" cm");
delay(500);
}

Credits

semsemharaz
6 projects • 1 follower
Contact

Comments

Please log in or sign up to comment.