Need Help? +44 (0) 123 4567
You can add your content here.

Micro:bit

Filters
Featured
Popularity
Date
Set Ascending Direction
View as Grid List
9 Items
24
36
48
60

BBC Micro:bit boards are compact coding and physical-computing boards for beginner coding and simple interactive projects, while breakout and expansion boards handle breadboarding, sensors, motors, and fuller GPIO access. For most new buyers, V2 is the safer choice: it adds an on-board speaker, MEMS microphone, touch-sensitive logo, 512KB Flash, 128KB RAM, and Bluetooth 5.0, and while the edge connector exposes many pins, only 3 large rings are easy to use directly without extra hardware.

24
36
48
60

Choose the right Micro:bit setup in 4 quick decisions

Most shoppers here are deciding between the base board and an add-on that makes the edge connector easier to wire into real projects. Pick the board that matches your project scope, then add a breakout if you need more than simple clip-on connections. Radio is for micro:bit-to-micro:bit communication, while Bluetooth connects to phones, tablets, or computers.

Need What that usually means Best fit here When to choose another platform
I want the simplest first coding board You want built-in outputs and sensors without extra wiring, and you plan to start in MakeCode blocks before moving to JavaScript or MicroPython The BBC Micro:Bit board with nRF51822 covers simple builds with a 25 LED matrix, 2 push buttons, 3-axis accelerometer, magnetometer, BLE radio, and 16 KB RAM Stay with Micro:bit unless you already know you want deeper circuit-building
I want sound, touch input, or more memory You expect onboard speaker and microphone projects, or want more headroom for larger interactive builds The BBC Microbit V2.2 with nRF52833 is the safer default. V2 adds an on-board speaker, MEMS microphone, touch-sensitive logo, more processing power and RAM, plus 512KB Flash, 128KB RAM, and Bluetooth 5.0 Choose Arduino boards instead if your next step is known to be complex robotics or custom circuit work
I want breadboard or multi-sensor projects You need more than the 3 large rings and want access to the edge connector, commonly described as 21 pins total Add the Micro:Bit T-Type GPIO Expansion Board when breadboard layout matters most, or start with a Micro:Bit Expansion Breakout with buzzer for easier module hookup If you plan to add standard external modules such as temperature and humidity sensors, budget for a breakout from the start
I want motors, robotics, or many connections You will outgrow the base board’s direct pin access quickly, and multiple sensors or motor wiring require a breakout or expansion board Pair a base board with the Micro:Bit Expansion Breakout V2.0 or another expansion option here If you already know the project is complex robotics, shield-style add-ons, or deeper embedded development, Arduino boards are often the better fit
I’m shopping for a class Easy setup, durable single-board projects, and account-light classroom use matter more than custom wiring on day one A V2-first purchase is the safer classroom default, especially if students may use sound or touch features. MakeCode Classroom does not require student accounts. For first-time setup, it helps to see how first-time users can start with MakeCode and the simulator Move to Arduino only if the class is explicitly about more advanced electronics rather than beginner coding

Micro:bit base board vs expansion board: what changes when you add breakout hardware

The base Micro:bit is the computer. A breakout board or expansion board is a separate accessory that exposes more of the edge connector in a wiring format that is easier to use for modules, breadboards, and robotics. In customer language, breakout board and expansion board mean the same thing here. The reason these accessories exist is straightforward: the board is commonly described as exposing 21 GPIO-capable connections through the edge connector, but only 3 large rings are beginner-friendly without extra hardware. If you want to start on the base board first, this overview of what beginners can do before adding breakout hardware helps set expectations.

Product name Best for Key interface features Audio features Notable limitation
Micro:Bit Expansion Breakout with buzzer Classroom expansion, easy module hookup, and builds that may use LEGO-style mounting Output mode switch, LEGO-mounting holes, KittenBot compatibility Built-in buzzer and 3.5 mm audio connector 200 mA IO port current limit on Micro:Bit power, and the buzzer switch must be off to use P0 as normal IO
Micro:Bit Expansion Breakout V2.0 Compact prototyping and small audio-focused projects 5 gold fingers, yellow and black 3-pin interface, self-recovery fuse Built-in buzzer and 3.5mm audio jack IO19 and IO20 cannot be used as IO ports, and the buzzer switch constraint also applies when using P0
Micro:Bit T-Type GPIO Expansion Board Clean breadboard learning and solderless prototyping Breadboard compatible, T-shaped form factor, 0.1 inch space headers, solderless design, M3 mounting holes — No specific onboard audio features listed

Micro:bit version and included-accessory checks before you buy

  • Choose V2 if your project expects an on-board speaker, MEMS microphone, or touch-sensitive logo. A quick visual cue is the gold logo used on V2 boards.
  • The BBC Microbit V2.2 provides 512KB Flash and 128KB RAM, which makes it the stronger fit for larger or more advanced code.
  • The BBC Micro:Bit with nRF51822 still covers a lot for basic projects: 16 KB RAM, a 25 LED matrix, 2 push buttons, accelerometer, magnetometer, and BLE radio.
  • Bare boards often do not include a battery pack or Micro-USB cable unless the listing explicitly says they are bundled.
  • If you want to use the board away from USB power, portable operation usually means adding a battery pack plus AAA batteries.
  • USB is not the only workflow. Coding and flashing can also be done from a tablet or phone through Bluetooth pairing.
  • If your first project is simple and clip-based, the base board alone is often enough. If this is a gift or classroom purchase, completeness usually matters more than bare-board savings.

When Micro:bit is the right first board — and when Arduino or Raspberry Pi is a better fit

Micro:bit is widely recommended as the easiest beginner-friendly starting point because it combines simple coding with built-in sensors and outputs on one board. The Microbit V2.2 board is the better fit when you want the fullest beginner experience, while the original nRF51822-based Micro:Bit still makes sense for basic LED, button, and motion projects. The community is split on whether Micro:bit is good enough for real embedded programming, so it makes more sense to treat it as a stepping stone for many learners than as a universal substitute for Arduino or STM32. If you are deciding between platforms, this deeper Micro:bit vs Arduino comparison is useful before you commit.

Platform Best for Main advantage Main trade-off
Micro:bit First coding boards, classroom projects, and simple sensor-based builds Built-in sensors and outputs, plus MakeCode and MicroPython support for an easier learning curve Less appropriate for custom circuits and projects that quickly need more wiring or expansion
Arduino Complex circuits, larger accessory ecosystems, and more ambitious robotics More extensible, with broader hardware options and a stronger path into deeper embedded work Usually needs more accessories from day one, has a steeper learning curve, and uses a different C/C++ and shield ecosystem than Micro:bit
Raspberry Pi Camera projects, AI, and advanced software that needs a full computer Runs a full OS and handles more demanding software workflows Higher cost, more setup, and more peripherals required. If that is your need, shop Raspberry Pi boards instead

FAQs on Micro:bit Boards

What’s the difference between Micro:bit V1 and V2?

V2 adds an on-board speaker, MEMS microphone, touch-sensitive logo, more processing power and RAM, and the board here lists 512KB Flash and 128KB RAM, while the V1-level board here lists 16 KB RAM. If you expect sound, touch input, or more room for advanced code, V2 is the version to buy.

Do I need an expansion or breakout board?

The base board gives you only 3 large easy-access rings, while the edge connector is commonly described as exposing 21 pins total; an expansion board is needed for multiple sensors, motors, or breadboard work. If your project stays simple and uses just a few clip connections, the base board can be enough on its own.

Does a Micro:bit come with a battery pack and USB cable?

Bare boards often do not include a battery pack or USB cable unless they are sold as a bundle, and portable use usually also means AAA batteries. Check each listing before you buy if you want it usable on day one away from a computer.

Can multiple Micro:bits talk to each other wirelessly?

Yes — radio is for micro:bit-to-micro:bit communication, while Bluetooth is for connecting to phones, tablets, or computers. That distinction matters for classroom games, multiplayer builds, and mobile-controlled projects.

What coding languages can I use with a Micro:bit?

MakeCode supports block coding and JavaScript, and MicroPython is also supported. That gives beginners an easy starting point without locking more advanced learners into blocks only.

Is Micro:bit good for a first coding board?

Yes — Micro:bit is widely recommended for beginners because it combines a 25 LED matrix, buttons, sensors, and easy MakeCode coding on one board. It is the right call when the goal is a first hardware coding experience rather than advanced robotics or full-computer projects.

Can I try coding for Micro:bit before buying the hardware?

Yes — the MakeCode simulator online lets you write and test code virtually before owning a physical board. That is useful if you want to preview the coding experience before choosing between a bare board and a fuller setup.

Glossary

Edge connector
The gold-finger strip along the bottom of the board that carries the full pin access, which is why advanced projects often need a breakout board.
GPIO
General-purpose input/output connections used for sensors, LEDs, motors, and other external parts.
MakeCode
The main Micro:bit coding environment for beginners, with block coding and JavaScript support.
MicroPython
A Python-based programming option for Micro:bit that gives advancing users a text-code path beyond blocks.
Radio vs Bluetooth
Radio is the built-in device-to-device link between Micro:bits, while Bluetooth is for connecting the board to phones, tablets, or computers.
V1 vs V2
The two main hardware generations, with V2 adding speaker, microphone, touch input, and more memory than V1.
To Top
Help
Shop
Account
0 Cart