De BBC micro:bit is een batterijgevoede 32-bits computer ter grootte van een creditcard. De krachtige ARM-processor (Cortex-M0) en Bluetooth maken hem geschikt voor mobiele toepassingen. Hij is ook volledig mbed-enabled, dat wil zeggen dat hij kan worden geprogrammeerd en ge-debugged met professionele tools.

Lancaster University heeft een bibliotheek ontwikkeld waarmee alle functies van de kaart gemakkelijk te gebruiken zijn, zodat hij zelfs gemakkelijker te programmeren is dan een Arduino, zoals wel blijkt in deze serie van drie video’s van Elektor TV.

Het board ondersteunt naast andere programmeertalen, zoals MS Block Editor, MS Touch Develop en JavaScript, ook MicroPython wat een belangrijk voordeel is. De kaart beschikt over verschillende belangrijke sensoren en modules, zoals een versnellingsopnemer en een magnetometer. Hij kan ook worden gevoed via de micro-USB-poort.

Programmeren van een eenvoudige teller (van 0 tot 9) met de BBC micro:bit  

 
 

Besturen van een servomotor met de BBC micro:bit

 

Gebruik van de versnellingsopnemer van de BBC micro:bit