DFRobot
micro:Gamepad
A gamepad expansion board for the BBC micro:bit. Plug in your micro:bit and it becomes a wireless remote controller or game console. The gamepad features eig...
Get notified when back in stock
A gamepad expansion board for the BBC micro:bit. Plug in your micro:bit and it becomes a wireless remote controller or game console. The gamepad features eight programmable buttons (D-pad: up, down, left, right; face buttons: X, Y; front buttons: A, B), plus an onboard vibration motor, buzzer, and LED.
The acrylic case gives it a comfortable, finished feel. Program it with MakeCode graphical blocks or MicroPython to create wireless controllers, multimedia interactive games, and more.
Key Features
- 8 Programmable Buttons – D-pad (4), X, Y, A, B
- Onboard Vibration Motor – Haptic feedback for games and alerts
- Onboard Buzzer – Sound effects and audio feedback
- Onboard LED – Programmable status indicator
- Acrylic Enclosure – Comfortable handheld form factor
- MakeCode & MicroPython – Graphical and text-based programming
Specifications
- Operating Voltage – 3 V DC (2× AAA batteries)
- Buttons – 8 programmable (6 large, 2 small)
- Dimensions – 148 × 57 mm
Package Contents
- 1× micro:Gamepad PCB
- 1× Acrylic panel + floor plate
- 1× Battery box with cover
- 6× Large buttons
- 2× Small buttons
- 4× Copper standoffs
- 8× Screws
- 2× Velcro strips
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- DC
- DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- MicroPython
- A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
- PCB
- A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
- vibration motor
- A small motor with an off-centre weight on its shaft, which shakes when it spins. It matters when choosing haptic feedback, alerts, or simple movement effects, as you need to match its voltage, current draw, size, and mounting style to your project.
Find this product in
Supplier page — dfrobot.com
Supplier Description · 762.5 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
3b250f1
almost 6 years ago
· 1 commits
Related Tutorials
Free guides on learn.littlebird.com.au