yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
Mini Microbit Handle📖
1.Preparation before class
  • 1.1 MakeCode Programming Guide
  • 1.3 How to import tiny:bit library
2.MakeCode programming course
A.General basic course
  • 3.Aircraft war
  • 4.Fruit game
  • 1.Heart beat
  • 2.See who is pressing fast
  • 3.Flowing sand
  • 4.DIY thermometer
  • 5.Direction follower
  • 6.Listen to music
  • 7.Dice game
  • 8.Good morning, good night
B.V2 basic course
  • 1.Play sound effects
  • 2.Changing face
  • 3.Clapping your hands
  • 4.Little mp3
  • 5.Temperature alarm
  • 6.Alarm clock
  • 7.Touch song
  • 8.Detect sound
  • 9.Sleep mode
C.Handle game course
  • 1.Direction-guide
  • 2.Dodge bullet game
  • 5.Jump
  • 6.Mini-racing
  • 7.Pingpong
  • 8.Snake
  • 9.Two machine battle
  • 10.Faster than who shakes
D.Remote control car course
  • 1.Mbit car
  • 2.Tinybit car
  • 3.Buildingbit
  • 4.Lastbit V2
E.Remote control building block kit course
  • 1.Tumblebit
  • 2.Bipedbit
  • 3.Spinbit
  • 4.Armbit
  • 5.Omnibit
  • 6.Spiderbit
  • 7.Pretty car handle control
  • 8.Clip robot handle control
  • 9.Proficient carrier handle control
  • 10.Skip car handle control
  • 11.Mobile shooter handle control
3.MicroPython programming course
A.Basic course
  • 1.Heart beat
  • 2.Button game
  • 3.Flowing sand
  • 4.DIY thermometer
  • 5.Direction follower
  • 6.Listen to music
  • 7.Dice game
  • 8.Morning and night
B.Remote control course
  • 1.Microbit car
  • 2.Tinybit car
  • 3.Buildingbit
  • 4.Lastbit
C.Remote control building block course
  • 1.Tumblebit
  • 2.Spinbit
  • 3.Armbit
  • 4.Omnibit
  • 5.Spiderbit
  • 6.Bipedbit
  • 7.Pretty car handle control
  • 8.Clip robot handle control
  • 9.Proficient carrier handle control
  • 10.Skip car handle control
  • 11.Mobile shooter handle control
Download
  • Code
  • Hardware Manual
Download ZIP

Welcome to Mini Microbit Handle repository

9.Proficient carrier handle control

Micro:bit handle control

Micro:bit handle control1. Learning objectives2. Building blocks3. Motor wiring4. Programming4.1 Add expansion package4.2 Building blocks used4.3 Add new variables4.4 Assemble building blocks5. Experimental phenomenon

1. Learning objectives

In this course, we mainly learn how to use MakeCode graphical programming to realize the control of Proficient carrier by microbit handle.

 

2. Building blocks

For the building blocks steps, please refer to the installation drawings of [Assembly Course]--[Proficient carrier] in the materials or the building blocks installation brochure.

 

3. Motor wiring

Insert the motor wiring on the left side of the car into the M1 interface of the Super:bit expansion board, and the black wire is close to the battery side;

Insert the motor wiring on the right side of the car into the M3 interface of the Super:bit expansion board, and the black wire is close to the battery side;

Insert the building blocks servo wiring into the S1 interface of the Super:bit expansion board, and insert the orange servo wiring into the yellow pin of S1.

As shown in the figure below:

image-20250607163959305

 

! Notes:

When taking the course related to the building block servo for the first time, we need to remove the gear on the servo and upload the program of this course to the micro:bit; then turn on the power switch of the Super:bit expansion board and wait for the building block servo to turn to the initial position; then, we can turn off the power, adjust the angle of the shovel of the car to be parallel to the ground, and then install the servo gear. (If you have used the Proficient carrier and servo-related programs before, you can skip this step)

image-20250607094947210

 

4. Programming

Method 1 Online programming:

First, connect the micro:bit to the computer via a USB data cable, and a U disk will pop up on the computer. Click the URL in the U disk: https://makecode.microbit.org/ to enter the programming interface. Then, add the Yahboomt software package to program.

Method 2 Offline Programming:

Open the offline programming software MakeCode and enter the programming interface. Click [New] and add the Yahboom software package to start programming.

superbit kit expansion package: https://github.com/YahboomTechnology/SuperBitLibV2 Handle expansion package: https://github.com/YahboomTechnology/GHBitLib

4.1 Add expansion package

image-20250606184603631

image-20250606184759888

4.2 Building blocks used

The location of the building blocks required for this programming is shown in the figure below.

1588044336115798

image-20250610174835687

image-20250610174626884

image-20250610174723708

image-20250610175759535

image-20250610175511071

image-20250610175905864

image-20250610180042653

image-20250610180238324

image-20250610180727860

image-20250610180850895

4.3 Add new variables

① Find the [Variable] option in the building block bar----[Make a Variable]

image-20250610181258643

② Enter the variable name to complete the new variable.

image-20250610181357390

4.4 Assemble building blocks

The summary program of microbit on Proficient carrier is shown in the figure below

image-20250610183000547 image-20250610183032137

The program of Handle joystick control is as follows

image-20250610183949848

The program of Handle gravity control is as follows

image-20250610185019064

You can also directly open the microbit-handle-control-Proficient-carrier.hex、microbit-Handle-rocker-control.hex、microbit-Handle-gravity-control.hex files provided in this experiment and drag them into the browser that opens the URL, and the program diagram of this project source code will be automatically opened

 

5. Experimental phenomenon

We need to download the program of Proficient carrier to the micro:bit motherboard of Proficient carrier, turn on the power switch of Proficient carrier, and we can see a smiley face pattern displayed on the micro:bit dot matrix;

Download the handle remote control program to the micro:bit motherboard of the handle, turn on the power switch of the handle, and we can see that the micro:bit dot matrix will be initialized to display a heart pattern, and then an "X" pattern will be displayed, indicating that the handle is in the default state and no data is sent.

The two will automatically pair, and then we can start remote control of Proficient carrier.

The functions of the handle are as follows.

image.png

!Note: When the handle is controlled by the joystick, press the joystick to turn off the RGB light. This function does not exist when the handle is controlled by gravity.

Clip robot handle control
Skip car handle control

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文