Joystick with Micro: Bit
Last updated
Was this helpful?
Last updated
Was this helpful?
This remote controller is a Micro: Bit-based gamepad. It includes a 4-direction joystick and four undefined buttons. To enhance the gaming experience, it is also paired with a buzzer and vibration motor. It is compact in appearance, comfortable in hand, and can be remotely controlled.
Micro: Bit V1 has a smaller memory. So, the full functionality requires Micro: Bit V2.
The Joystick's source code is now open-sourced. It can control Bittle X, Bittle R (Bittle with a robotic arm), and Nybble Q. For more information, please refer to our GitHub repository.
You can download the program file(microbit-JoyStick.hex), then import the program to the programming platform makecode as follows:
We recommend you use the Chrome browser.
Connect your PC to the Micro: Bit V2 using a USB cable.
After a successful connection, a disk drive named MICROBIT
is recognized on the computer.
Select BBC micro:bit CMSIS-DAP
in the pop-up window and then select Connect. At this point, our Micro: Bit has connected successfully.
Click to download the program.
Upload the newest firmware to the robot (mainboard type: BiBoard)
Power on the robot. During the bootup, it can connect to the controller automatically via Bluetooth. If there are many remote controllers and robots, the connection is one-to-one and first-come-first-served.
Click on the bottom left corner of the button, Select Connect Device
.
Click button.
Click
Install 2 x #7 AAA batteries and plug in the Micro: Bit V2 to the remote controller. Then power on the remote controller as follows:
After a successful Bluetooth connection, the robot automatically disconnects every 20 minutes (indicated by an hourglass animation on the LED matrix). To re-establish the Bluetooth connection, touch the Micro: Bit's logo (a touch button) and hold the controller vertically with the left joystick at the lower side, as shown in the figure: After a successful reconnection, you will hear a prompt tone, and the LED matrix will play an animated hourglass flowing reversely.