micro:bit is a pocket-sized microcontroller designed for kids and beginners learning how to program, letting them easily bring ideas into DIY digital games, interactive projects and robotics.
micro:bit comes with a variety of on-board modules, including a 5x5 LED matrix (also supports light detection), 2 programmable buttons, motion detector, Compass and Bluetooth® Smart module. Additionally, you may attach more modules such as a servo motor, RGB LED lights through 5 I/O rings or 20 edge connectors.
A variety of on-board modules;
Expandable for additional sensors or actuators;
Graphical drag and drop code editor;
Easy and smooth program uploading;
Bluetooth wireless programming uploading;
Bluetooth wireless communication.
Microprocessor: 32-bit ARM Cortex M0 CPU.
A 5*5 LED matrix with 25 red LEDs to light up and can display animated patterns, scrolling text and alphanumeric characters.
Two programmable buttons.
On-board motion detector or 3-Axis digital accelerometer that can detect movement e.g.shake, tilt, or free-fall and use it to control motion activated games.
A built-in compass, 3D magnetometer to sense which direction you're facing and your movement in degrees and detected the presence of certain metals and magnets.
20 pin edge connector: This allows the micro:bit to be connected to other devices such as Raspberry Pi, Arduino, Galileo and Kano through a standard controller.
Micro-USB controller: This is controlled by a separate processor and presents the micro:bit to a computer as a memory stick.
Five Ring Input and Output (I/O) including power(PWR), ground(GRD) and 3* I/O. The micro:bit can read values from sensors and control things like motors or robots.
System LED*1 (yellow).
System push button switch*2.