9. Case 05: Automatic Headlights#

9.1. Purpose#


  • Make your Cutebot turn on its headlights automatically in the darkness.

9.2. Materials#


9.3. Software Platform#


MicroSoft makecode

9.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](https://shop.elecfreaks.com/products/elecfreaks-micro-bit-smart-cutebot-kit-without-micro-bit-board?_pos=1&_sid=4c6909119&_ss=r) 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#

  • Set go straight at full speed in On start.

../../_images/case_05_013.png

Step 3#

  • Drag “If…else…” brick into forever brick to judge if the light level is below 10, if yes, set the value of both RGB LEDs as 255, (The combined light is white).

  • While the value is over 10, set the value of both RGB LEDs as 0 to turn off the lights. ../../_images/case_05_022.png

Programming#

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

You can also download it directly below:

9.5. Result#


  • The headlights turn on automatically when going into the darkness and turn off after passing the darkness area.

9.6. Exploration#


  • How to program to make the lights turn on in different colors when going into the darkness in different time? (The value of RGB helps to set the color)

9.7. FAQ#


9.8. Relevant Files#