The BBC micro:bit is a credit card-sized 32-bit battery-powered computer. Its high performance ARM processor (Cortex-M0) and Bluetooth make it suitable for mobile applications. Being fully mbed-enabled, it can be programmed and debugged with professional tools.

Lancaster University created a library allowing easy access to the board’s functions, aiming at making programming even more easy than Arduino did, as shown in this series of three video's from Elektor TV.

Besides other programming languages such as MS Block Editor, MS Touch Develop and JavaScript, the board's MicroPython capabilities are an important asset. Several important sensors and modules are included such as an accelerometer and a magnetometer. The device can also be powered from its micro USB port.

How to programm a simple counter (from 0 to 9) with the BBC micro:bit  

 
 

Driving a Servo Motor with the BBC micro:bit

 

How to use the BBC micro:bit on board accelerometer