Last year BBC introduced Micro:bit development board Intended to allow children to get creative with technology. The Micro:bit is one of the cornerstones of the BBC’s “Make it Digital” campaign. With Micro:bit BBC tries to get a million preteens into embedded development world as Micro:bit will be given to every 11 or 12 year old child across the UK, for free. BBC micro:bit is aimed for all sorts of cool creations, from robots to musical instruments.
There are already a lot of low-cost, small-sized developing card, like Arduino, Raspberry Pi, ESP8266 NodeMCU, CodeBug .. and many other Dev Boards. So why does the world need another new educational development board?
In some way you could compare the idea to famous Raspberry Pi board, but this Micro:bit is aimed to be cheaper and even easier to program. Where Raspberry Pi is a full computer, Micro:bit could be more compared to an Arduino board or IoT device with limited resources but with built-in features like LED display and sensors. The technical specifications for the board will also be open-sourced, and a not-for-profit company will oversee future development. There is a large number of product partners, web site with on-line development tools, the board is distributed to million preteens and $19 Micro:bit computer is now available also as commercial product.Product partners in technology include: ARM (mbed hardware, software development kits), Microsoft (TouchDevelop web-based programming tools), Nordic Semiconductor (main processor and enabled Bluetooth Smart) and Samsung (connecting to phones and tablets with the Android app). So it seems that it has already found it’s path on the crowded dev board market.
Micro:bit board is based around an ARM Cortex M0 processor and features a programmable array of 25 red LEDs, two programmable buttons and a built-in accelerometer and magnetometer. It is designed to be powered with two AA batteries or though USB. Here is picture of 50x40mm Micro:bit board from Micro:bit web site:
- Size: approx. 5cm x 4cm
- Weight: 8g
- Processor: 32-bit ARM Cortex M0 CPU
- Bluetooth Low Energy
- Digital Compass
- Micro-USB controller
- 5×5 LED matrix with 25 red LEDs
- 2 programmable buttons
- Powered by 2x AAA batteries
For connections on the bottom of the board in the picture are five rings which work with crocodile clips or 4mm banana plugs. Those can be used to attach more sensors including thermometers, moisture sensors, proximity sensors and more. The entire edge of the Micro Bit is a ‘standard’ edge connector and it can be used also for output signals: 23-pin edge connector with two or three PWM outputs, six to 17 GPIO pins (depending on configuration), six analog inputs, serial I/O, SPI, and I²C.
More detailed hardware description from Wikipedia:
- Nordic nRF51822 – 16 MHz 32-bit ARM Cortex-M0 microcontroller, 256 KB flash memory, 16 KB static ram, 2.4 GHz Bluetooth low energy wireless networking. The ARM core has the capability to switch between 16 MHz or 32.768 kHz.
- NXP/Freescale KL26Z – 48 MHz ARM Cortex-M0+ core microcontroller, that includes a full-speed USB 2.0 On-The-Go (OTG) controller, used as a communication interface between USB and main Nordic microcontroller.
- NXP/Freescale MMA8652 – 3-axis accelerometer sensor via I²C-bus.
- NXP/Freescale MAG3110 – 3-axis magnetometer sensor via I²C-bus (to act as a compass and metal detector).
- MicroUSB connector, battery connector, 23-pin edge connector.
- Display consisting of 25 LEDs in a 5×5 array.
- Three tactile pushbuttons (two for user, one for reset).
What is the price? For school kids the price is £0, and for everyone else £15.The BBC Micro Bit is now available to pre-order from distributors including Kitronik, Pimoroni, Science Scope, Tech Will Save Us and The Pi Hut. The first paid-for micro:bits will ship in July 2016.
How do you program the BBC Micro Bit?
The Micro Bit can act like a USB flash drive when connected to a PC, so programs can be dragged and dropped onto it. Or compiled program can be transferred wirelessly via Bluetooth to the Micro Bit
What to do with this board? Your imagination is the limit. Example projects:
For example one School launches BBC micro:bit into space!