13. Case 10: Car Following with A Fixed Distance#

13.1. Purpose#


  • The Cutebot moves with a fixed distance between the car and your hands.

13.2. Materials#


13.3. Software Platform#


MicroSoft makecode

13.4. Programming#


Step 1#

  • Click the “Advanced” to see more choices in the MakeCode drawer.

../../_images/cutebot-pk-13.png

  • A codebase is required for Cutebot programming, click “Add Package” at the bottom of the drawer, search Cutebot in the dialogue box and download it.

../../_images/cutebot-pk-111.png

Note: If you met a tip indicating incompatibility of the codebase, you can continue with the tips or build a new project there.

Step 2#

  • Drag the “set left wheel speed and right wheel speed” into the On start brick.

../../_images/case_10_011.png

Step 3#

  • Set a Sonar variable to save the detected Cm value in the Forever brick.

  • If the detected value is between5 and 10 , the car stops moving.

  • If the detected value is below5 , the car reverses because of the short distance with the hands.

  • If not any, the car moves forward to catch up with the hands because of the far distance with the hands and then stay still .

../../_images/case_10_02.png

Programming#

Links: https://makecode.microbit.org/_YxxfyPVsmHjg

You can also download it directly below:

13.5. Result#


  • The Cutebot adjusts itself to keep a fixed distance with your hands.

13.6. Exploration#


13.7. FAQ#


13.8. Relevant Files#