Distance Measurement by Ultrasonic Sensor Using Arduino

by prayag nao in Circuits > Arduino

1145 Views, 15 Favorites, 0 Comments

Distance Measurement by Ultrasonic Sensor Using Arduino

IMG_20160306_131117.jpg

It is very simple and useful project which can be used in our daily life.

Things you will need to project is listed below......

  • Arduino Uno.
  • Ultrasonic sensor.
  • 4 Male to Female connecting wire.
  • connecting usb cable.

Circuit Connection.......

IMG_20160306_132448.jpg

connect

ultrasonic Vcc => 5V arduino.

ultrasonic GND => GND arduino

ultrasonic trig => 2pin arduino

ultrasonic echo => 3pin arduino

Programming......

Screen Shot 2016-03-06 at 1.30.42 pm.png

int trig=2;

int echo=3;

void setup() {

Serial.begin(9600); // initialize serial communication:

pinMode(trig,OUTPUT); //declear trig pin output:

pinMode(echo,INPUT); //declear echo pin input: }

void loop() {

// establish variables for duration of the ping,

// and the distance result in centimeters:

long duration, cm;

digitalWrite(trig, LOW);

delayMicroseconds(2);

digitalWrite(trig, HIGH);

delayMicroseconds(5);

digitalWrite(trig, LOW);

duration = pulseIn(echo, HIGH);

// convert the time into a distance

cm = microsecondsToCentimeters(duration);

Serial.print(cm);

Serial.print("cm");

Serial.println();

delay(100); }

long microsecondsToCentimeters(long microseconds) {

// The speed of sound is 340 m/s or 29 microseconds per centimeter.

// The ping travels out and back, so to find the distance of the

// object we take half of the distance travelled.

return microseconds / 29 / 2; }

Testing.......

Screen Shot 2016-03-06 at 1.34.41 pm.png

how burn programme to arduino and open serial monitor.you will see distance printed in serial monitor.

For any query comment pls.