Project 7 Ultrasonic Obstacle Avoiding Car
1.Description
In the previous project, we have combined a tracking sensor and micro:bit car shield to build a line tracking car.
Here we combine a ultrasonic module and micro:bit car shield to build an ultrasonic obstacle avoiding car.
How does it work?
We have introduced the principle of ultrasonic module before. We can use a ultrasonic module to measure the distance between the micro:bit car and an obstacle ahead. Then control the running state of micro:bit robot car according to the measured distance.

2.Programming Thinking
①At first, use a ultrasonic module to measure the distance between the micro:bit car and an obstacle ahead.
②When the measured distance is less than 10cm, the micro:bit car stops for 0.2 second, then turns left for 0.5 second and then goes forward. If the measured distance is greater than or equal to 10cm, the micro:bit car will directly go forward.
3.Test Code

4.Test Result
Send the test code to micro:bit main board, then insert the micro:bit main board into the car shield and connect a 18650 battery, turn the POWER switch ON.
At this moment, if the micro:bit robot car encounters an obstacle ahead, it will turn left to a certain angle, then go forward.
