BBC micro:bit

A classroom board with a 5×5 LED matrix, two buttons, and MicroPython as a first-class runtime.

Boards

Board

ItemDetail
v1nRF51822 — smaller, classic classroom kit
v2nRF52833 — more RAM, speaker, touch logo
Firmwaremicro:bit Python editor / official hex, or the nrf port images
Playgroundv1 · v2

API shape

Classroom material uses the microbit module (display.show, button_a). That is not machine.Pin. Generic nRF firmware will not provide microbit.display. Use the firmware that matches the tutorials you follow.