Gamepad module for micro:bit, Joystick and Buttons

SKU: 14593
Part Number: Joystick for micro:bit (EN)
Brand: Waveshare

Bulk purchase only



Gamepad expansion module for micro:bit, plays music, powered from battery, also charges the battery


This little module adds arcade controls to your micro:bit, makes it possible to turn the micro:bit into a mini game console. There's onboard buzzer to play music and game background effect. It is powered from a 14500 Li-ion battery (not included), conversely, it allows to charge the battery through USB connection.


  • micro:bit edge connector, directly pluggable
  • High quality joystick, dual channel analog outputs for precise positioning, one channel digital output for press control
  • Onboard battery and charge circuitry, powered from battery, also charges the battery through USB connection
  • Battery indicator, blinks 1/2/3/4 times indicates the power remains about 25%/50%/75%/100% respectively
  • 4x colorful buttons
  • 2x side buttons, related to the A/B buttons of micro:bit, easy to use
  • Buzzer for playing music and game background effect
  • Comes with development resources (micro:bit graphical demo/python code/user manual, etc.)


  • Operating voltage: 5V
  • Battery type: 14500 Li-ion
  • Dimension: 150mm x 50mm


A 5 Button A
B 11 Button B
C 15 Button C
D 14 Button D
E 13 Button E
F 12 Button F
X 1 Joystick X axis
Y 2 Joystick Y axis
P 8 Joystick press
Buzzer 0 Buzzer


Joystick for micro:bit dimensions

Development Resources

Wiki :

Weight: 0.054 kg

Quick Overview

Note: this product requires a 14500 battery to work, which are NOT included and should be purchased separately.

  1. Joystick for micro:bit x1