The BBC micro:bit is a microcontroller board designed to make programming and physical computing accessible to learners of all ages. Version 2 adds a built-in microphone, speaker, touch-sensitive logo, and more processing power than the original, while retaining the same compact form and edge connector.
The board includes a 5x5 LED matrix, two programmable buttons, accelerometer, magnetometer, temperature sensor, Bluetooth, and USB connectivity. It can be programmed using MakeCode, MicroPython, or the Arduino IDE.
The micro:bit board is used extensively in Singapore primary and secondary schools as the entry point for computational thinking and physical computing education. It is also used in coding clubs, robotics competitions, and introductory engineering courses at polytechnic level.