The BBC micro:bit v2 is a pocket-sized programmable computer designed to make coding fun and accessible. Half the size of a credit card but packed with sensors, LEDs, buttons, a speaker, and microphone, it's the perfect platform for learning to code and building creative projects. Program with Microsoft MakeCode's drag-and-drop blocks, Python, or Scratch. Send code wirelessly via the micro:bit app over Bluetooth, or connect with USB. Create robots, musical instruments, games, wearables, and more. Key Features 25-LED Display – 5×5 red LED matrix for scrolling text, icons, and animations Built-in Speaker – Play sounds, music, and speech directly from the board MEMS Microphone – Sound detection with LED indicator for voice-reactive projects Touch-Sensitive Logo – Capacitive touch input on the gold micro:bit logo Two Programmable Buttons – Tactile A and B buttons for user input Motion Sensor – 3-axis accelerometer detects movement, tilt, and gestures Compass – Magnetometer for direction sensing Temperature Sensor – Built into the processor Light Sensor – LED display doubles as ambient light detector Bluetooth 5.0 – Wireless communication with apps and other micro:bits Edge Connector – 25 pins including 3 large ring connectors for crocodile clips Specifications Processor: Nordic nRF52833, ARM Cortex-M4 @ 64MHz with FPU Memory: 512KB Flash, 128KB RAM Wireless: Bluetooth 5.0 Low Energy Power Input: USB or 3V JST battery connector GPIO: 25 edge connector pins (19 assignable) Interfaces: I2C, SPI, UART Ideal For Learning to code with blocks, Python, or Scratch STEM education in schools Building robots and interactive projects Creating musical instruments and sound projects Wearable technology experiments Package Contents 1× micro:bit v2 board Note: USB cable and batteries sold separately. We recommend a micro USB cable or AAA battery holder to power your board. Resources Getting Started Guide MakeCode Editor Python Editor