diff --git a/Obstacle sensor/image_1.png b/Obstacle sensor/image_1.png new file mode 100644 index 0000000..cf833c9 Binary files /dev/null and b/Obstacle sensor/image_1.png differ diff --git a/Obstacle sensor/image_2.png b/Obstacle sensor/image_2.png new file mode 100644 index 0000000..89773ff Binary files /dev/null and b/Obstacle sensor/image_2.png differ diff --git a/Obstacle sensor/image_3.png b/Obstacle sensor/image_3.png new file mode 100644 index 0000000..c77652b Binary files /dev/null and b/Obstacle sensor/image_3.png differ diff --git a/Obstacle sensor/image_4.png b/Obstacle sensor/image_4.png new file mode 100644 index 0000000..57a0812 Binary files /dev/null and b/Obstacle sensor/image_4.png differ diff --git a/Obstacle sensor/obstacle_detector.ino b/Obstacle sensor/obstacle_detector.ino new file mode 100644 index 0000000..1ba04f0 --- /dev/null +++ b/Obstacle sensor/obstacle_detector.ino @@ -0,0 +1,34 @@ +int trigger_pin = 2; +int echo_pin = 3; +//int buzzer_pin = 10; +int time; +int distance; +void setup() +{ + Serial.begin (9600); + pinMode (trigger_pin, OUTPUT); + pinMode (echo_pin, INPUT); + // pinMode (buzzer_pin, OUTPUT); +} +void loop() +{ + digitalWrite (trigger_pin, HIGH); + delayMicroseconds (10); + digitalWrite (trigger_pin, LOW); + time = pulseIn (echo_pin, HIGH); + distance = (time * 0.034) / 2; + + if (distance <= 10) + { + Serial.println ("Very close to sensor! "); + // digitalWrite (buzzer_pin, HIGH); + delay (500); + } + else { + Serial.println ("Obstacle detected"); + Serial.print (" Distance = "); + Serial.println (distance); + // digitalWrite (buzzer_pin, LOW); + delay (500); + } +} \ No newline at end of file diff --git a/Obstacle sensor/obstacle_detector.png b/Obstacle sensor/obstacle_detector.png new file mode 100644 index 0000000..d9ccec8 Binary files /dev/null and b/Obstacle sensor/obstacle_detector.png differ diff --git a/Obstacle sensor/readme.md b/Obstacle sensor/readme.md index 8b13789..5be8a31 100644 --- a/Obstacle sensor/readme.md +++ b/Obstacle sensor/readme.md @@ -1 +1 @@ - +Obstacle detector - in this project, we made an obstacle detector using arduino and ultra sonic sensor.when we start our porgram, our ultrasonic sensor will be powered on and when any object comes in its range, then we will display "Obstacle detected" along with the distance of object from the sensor. \ No newline at end of file