BBC micro:bit
A classroom board with a 5×5 LED matrix, two buttons, and MicroPython as a first-class runtime.
Board
| Item | Detail |
|---|---|
| v1 | nRF51822 — smaller, classic classroom kit |
| v2 | nRF52833 — more RAM, speaker, touch logo |
| Firmware | micro:bit Python editor / official hex, or the nrf port images |
| Playground | v1 · 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.