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
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.......
connect
ultrasonic Vcc => 5V arduino.
ultrasonic GND => GND arduino
ultrasonic trig => 2pin arduino
ultrasonic echo => 3pin arduino
Programming......
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.......
how burn programme to arduino and open serial monitor.you will see distance printed in serial monitor.
For any query comment pls.