Introduction
The ELECFREAKS microbit Game Joystick Wireless Control Handle, model microbit joystick:bit kit, is a versatile controller designed for use with the micro:bit. It features a 4-direction joystick and four programmable buttons, enhancing interactive projects and educational programming. This device integrates a board buzzer and vibration motor to provide tactile feedback, enriching the user's experience in DIY games and remote control applications. Its compact design and durable acrylic case make it suitable for various STEAM education projects.
Setup
1. Unpacking and Initial Inspection
Carefully remove all components from the packaging. Inspect the joystick for any visible damage. The package includes the joystick handle; please note that the micro:bit board is sold separately and is not included.
2. Inserting the micro:bit
Align your micro:bit board with the connector slot in the center of the joystick handle. Gently push the micro:bit into place until it is securely seated. Ensure the micro:bit's pins are fully engaged with the joystick's connector.

Image: The ELECFREAKS microbit Game Joystick with a micro:bit board securely inserted into its central slot, showcasing the blue and red acrylic handles.
3. Acrylic Case Protection
The acrylic case components are protected by a thin, often brown-colored, plastic film. For optimal appearance and feel, gently peel off this protective film from both sides of the acrylic pieces before use. This reveals the bright colors and smooth finish of the case.

Image: A close-up view of the ELECFREAKS microbit Game Joystick's acrylic case, highlighting its bright colors, high hardness, and comfortable ergonomic design.
Operating Instructions
1. Wireless Control Functionality
The joystick:bit acts as a wireless remote control for various micro:bit-based projects, such as robot cars. Once programmed, the joystick's movements and button presses transmit signals to a receiving micro:bit device, allowing for interactive control.
Video: Demonstration of the ELECFREAKS microbit Game Joystick wirelessly controlling various micro:bit robots, showcasing its remote control capabilities.

Image: A user holding the ELECFREAKS microbit Game Joystick, actively controlling multiple micro:bit robots wirelessly, illustrating its application as a remote control.
2. Graphical Programming with MakeCode
To program the joystick:bit, use the Microsoft MakeCode editor. Add the 'joystickbit' software package to access specific graphical programming blocks. These blocks allow you to easily create custom games, control external devices, and implement various interactive functions, such as electronic organs or LED controllers.

Image: A screenshot of the MakeCode graphical programming interface, displaying the 'joystickbit' extension and example code blocks for programming the joystick's functions.
3. Buzzer and Vibration Motor
The joystick:bit includes an onboard buzzer and vibration motor. These components can be programmed to provide audio and haptic feedback, enhancing the gaming and interactive experience. For example, the vibration motor can activate upon a button press, and the buzzer can play sounds for game events.

Image: An internal view of the ELECFREAKS microbit Game Joystick, clearly showing the integrated vibration motor and buzzer components on the circuit board.
Maintenance
1. General Care
Keep the joystick clean and free from dust and debris. Use a soft, dry cloth for cleaning. Avoid using harsh chemicals or abrasive materials, as these can damage the acrylic case and electronic components.
2. Storage
When not in use, store the joystick in a cool, dry place away from direct sunlight and extreme temperatures. Proper storage helps maintain the integrity of the components and extends the product's lifespan.
Troubleshooting
Common Issues and Solutions
- Protective Film on Acrylic Case: If the acrylic case appears dull or discolored, ensure that the protective plastic film has been completely removed from both sides of the acrylic pieces. This film is for protection during shipping and should be peeled off before use.
- Micro:bit Malfunction or Unexpected Behavior: If your micro:bit exhibits unusual behavior when connected to the joystick, verify that the correct code extension for the joystick:bit has been installed in your programming environment (e.g., MakeCode). Additionally, ensure that the necessary setup block is included in your program to properly initialize the joystick:bit.
- No Wireless Control: Check that both the joystick:bit (with micro:bit) and the receiving micro:bit device are properly programmed for wireless communication and are within range. Ensure their radio groups are correctly set to match.
Specifications
| ASIN | B08HD557QJ |
| Item Model Number | microbit joystick:bit kit |
| Package Dimensions | 5.75 x 3.54 x 1.61 inches |
| Item Weight | 5.61 ounces |
| Manufacturer | EF ELECFREAKS |
| Date First Available | September 3, 2020 |
Warranty and Support
Warranty Information
This product is covered by a 30-day refund or replacement policy from the date of purchase. Please retain your proof of purchase for any warranty claims.
Technical Support
For detailed tutorials, guides, and further information, please visit the official ELECFREAKS Wiki:
For direct technical assistance or inquiries, please contact ELECFREAKS customer support by clicking "elecfreaks" and then "Ask a question" on the product's retail page.