Overview
The BBC official micro:bit board (V2/V1.5) is a pocket-size programmable microcomputer designed for youth programming education. It provides onboard inputs, sensors, wireless connectivity, and an edge connector for building coding projects, learning kits, and robot cars.
Micro:bit Users Note: If purchasing a kit that states Micro:bit V2.0, the V2.2 board is shipped by default.
micro:bit V2 adds a touch-sensitive logo and MEMS microphone on the front, plus an onboard speaker on the back for sound output without external equipment. It also supports a sleep mode (enter by long-pressing the reset button) to reduce power consumption. The bottom edge connector uses a notched/gear-style design to help secure alligator clips.
Key Features
- 5x5 programmable LED dot matrix (red LED dot matrix noted for V2.21)
- Two programmable buttons (A and B)
- Touch-sensitive logo (V2.21 new version)
- Built-in MEMS microphone with LED indicator (V2.21 new version)
- Onboard speaker (V2.21 new version); supports PWM sound output
- Built-in sleep/shutdown mode (power-off without removing the battery)
- Built-in wireless/Bluetooth (V2.21: 2.4GHz broadcast / BT 5.0; V1.5: 2.4GHz broadcast / BT 4.0)
- Supports MakeCode graphical programming; programming languages listed include MakeCode/JavaScript/Python and C++
Specifications
Version comparison (from provided material)
| Item | micro:bit V1.5 (Old version) | micro:bit V2.21 (New version) |
|---|---|---|
| Processor | Nordic semiconductor nrf51822 | Nordic semiconductor nrf52833 |
| Memory | 256kb Flash / 16kb RAM | 512kb Flash / 128kb RAM |
| External chip | NXP KL26Z 16KB RAM | NXP KL27Z 32KB RAM |
| Microphone | / | MEMS microphone with LED indicator |
| Speaker | / | On board speaker |
| Touch logo | / | On board touch logo |
| Pins | 25 pins and 3 dedicated GPIO pins | 25 pins and 4 dedicated GPIO pins |
| I2C bus | Shared (multiplexed) I2C bus | Internal and external independent I2C bus |
| Wireless | 2.4GHZ broadcast / BT 4.0 | 2.4GHZ broadcast / BT 5.0 |
| Power | MicroUSB 5V power supply / 3V power supply interface / battery box power supply | |
| Indicator light | / | Power indicator |
| Working current | 90mA | 200mA |
| Motion sensor | ST LSM303 | |
| Programming software | C++, MakeCode, Python | |
V2.21 platform notes (from provided material)
- Processor (detailed): nRF52833-QDAA-R, based on ARM Cortex-M4
- Wireless: onboard 2.4G wireless network; low-power BT 5.0
- Motion sensing: combination motion sensor containing an accelerometer and a magnetometer; accelerometer measures acceleration in 3 axes; magnetometer can be used as a compass or magnetic field detector
- Size reference: stated as half the size of a credit card (5cm x 4cm)
- CPU performance statement: overall CPU hardware performance is stated as almost 4 times that of the old version
- Power regulator statement: built-in voltage regulator chip can provide up to 200mA of current for peripheral accessories
Interface/pin assignment notes (from provided material)
- 6 pins that can be assigned as analog input pins
- Can support 3 touch input pins at the same time
- 2 on board button detection pins
- 6 internal pins for display or light sensing functions (reassignable)
- 2 dedicated to external I2C interface
- 3 PWMs can be set at the same time
- 1 pair of serial transmit & receive pins
- 3 optional SPI communication interfaces
Applications
- STEM programming education projects for beginners
- Interactive LED and button projects (games, simple interfaces)
- Sound projects using onboard microphone and speaker (V2)
- Robot cars and learning kits based on the micro:bit ecosystem
- Wearable device development and scientific experiments (as stated in provided material)
Videos
Documents
Document titles referenced
- Yahboom Micro:bit board
- Yahboom Super:bit board
- Yahboom Basic handle
- Yahboom Building:bit super kit
- Yahboom Tiny:bit robot car
Tutorials and codes (titles referenced)
- Preparation before class
- Basic lesson
- Basic lesson for V2
- Basic Courses: Lesson 1 Heart beat; Lesson 2 See who is pressing fast; Lesson 3 Flowing sand; Lesson 4 DIY thermometer; Lesson 5 Direction follower; Lesson 6 Listen to music; Lesson 7 Dice game; Lesson 8 Good morning, good night
- Python Courses: 1 Play sound effects; 2 Changing face; 3 Clapping your hands; 4 Little mp3; 5 Temperature alarm; 6 Alarm clock; 7 Touch song; 8 Detect sound; 9 Sleep mode
For documentation access and technical support, contact https://rcdrone.top/ or email support@rcdrone.top.
Details

Turn micro:bit into hands-on STEM projects like robot cars, coding kits, and sensor-based builds using the edge connector.

Buy with confidence from a listed BBC micro:bit reseller network for education and maker projects.

BBC official micro:bit board for STEM learning, with a 5x5 LED matrix and two programmable buttons for quick coding feedback.

Second-generation micro:bit V2.21 adds a touch-sensitive logo, MEMS microphone, and onboard speaker, plus a low-power sleep mode.

Designed by the BBC for programming education, micro:bit helps students start coding with approachable, project-based learning.

A pocket-size board that works well for classrooms, clubs, and home learning with browser-based tools and simple projects.

Protective silicone cases may be available separately; color options can vary by kit or bundle.

Choose between V1.5 and V2.21 based on features like onboard audio, touch logo, and updated Bluetooth support.

Build everything from interactive games to robotics by combining micro:bit with sensors, expansion boards, and simple mechanisms.

Program in MakeCode blocks, JavaScript, or Pythonâideal for beginners progressing to text-based coding.

Starter guides and lesson resources help teachers and learners begin quickly and keep projects moving forward.

Lesson-style code packs support step-by-step learning, from basic inputs to sound, sensors, and simple automation.

Access technical guidance when integrating micro:bit into kits, classrooms, or larger project builds.

A quick layout of key parts on the front and back, including the touch logo, microphone, speaker, and USB connection.

Use the edge connector pins for sensors, motors, and expansion boardsâsupporting common signals like PWM, I2C, and SPI.

Power micro:bit via micro USB for desktop use or with a battery pack for portable experiments and robotics.

A helpful reference for selecting a board based on age level, programming approach, and built-in components.

Real-board views of the BBC official micro:bit, including the LED matrix on the front and connectors/components on the back.

The package includes a micro:bit V2.21 board and a 15cm USB data cable for quick setup and programming.

The basic USB kit bundles a micro:bit V2.21 board with a 100cm data cable for easy connection to a computer.

The basic storage kit includes a micro:bit V2.21 board, a 100cm data cable, and a storage bag for carrying and protecting the board.

The basic case kit includes a micro:bit V2.21 board, a 100cm data cable, a storage bag, and a protective case for safer storage and transport.

The micro:bit basic battery kit includes a V2.21 board, a 100cm data cable, a storage bag, a case, and a battery box with battery for portable projects.

The Super:bit expansion kit bundles a micro:bit V2.21 board, Super:bit expansion board, USB data cable, 18650 battery, storage bag, and building blocks package.

The Tinybit car kit includes a micro:bit V2.21 board, chassis bottom plate with motor, remote controller, tires, track, and an 18650 lithium battery.
Related Collections
