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.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.
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.