Case 04: Turn Signals
Contents
7. Case 04: Turn Signals#
7.1. Purpose#
Programme to make Wonder Rugged Kit indicate the turning direction through turn signals.
7.2. Products Link#
7.3. Background Knowledge#
7.4. Software#
7.5. Program#
Step 1#
Click “Advanced” in the drawer of MakeCode to see more choices.
For programming, we need to add a package. Click “Extensions” at the bottom of the drawer and then search “Wukong” in the dialogue box to download it.
Note: If you get a warning indicating some packages will be removed because of incompatibility issues, you can follow the prompts or create a new project in the menu.
Step 2#
Click Wukong
to choose mecanum
block.
Step 3#
Drag mecanum
into on start
block and set the connection for servos accordingly, then initialize the LEDs.
Step 4#
Set the variable L
and R
to a random number between 0~100 and judge their numerical value. If the value of R is more than that of the L, set LED as 0 in black and 1 in yellow; or set LED as 1 in black and 0 in yellow. Then refresh the LED. Next step is to assign the value of variable L
to the speed of the front&rear wheels on the left side and the value of variable R
to the speed of the front&rear wheels on the right side, and pause 2000 ms.
Program#
Links: https://makecode.microbit.org/_4ya4KTUXz5zx
You can also download it directly:
Result#
The car changes its direction each 2 seconds at random, the left signals will be on while turning left and right will be on while turning right.