What is the BBC Micro:Bit?
Wednesday, 3 August 2016
Back when I was a lad my school had a BBC micro (as did my grandad – loved playing chucky egg!) this was the BBCs first attempt at educating the British youth about computers known as the BBC Computer Literacy Program. It was huge success and I’m sure it directly relates to the huge success of the UK in various programming sectors. That was 1981 - fast forward to 2016 and the BBC has launched the BBC micro:bit, unlike the BBC Micro the micro:bit is an embedded platform with various integrated sensors and connectivity, more an Arduino than a Raspberry Pi.
- 16MHz 32-bit ARM Cortext M0 CPU
- 16K Ram
- Bluetooth LE (Low energy)
- Integrated Bluetooth antenna
- Micro USB
- 2 Buttons
- 5x5 LED grid display
- Digital and analogue Input / Output
Raspberry pi vs Micro Bit
The BBC micro:bit is a different beast to the Raspberry Pi, where the Raspberry Pi is a superb fully functioning LINUX computer that you can plug a keyboard, mouse and monitor into the micro:bit is more like a standalone sensor board that you can program to do very specific tasks.
For example with the micro bit you can program it to take readings from its accelerometer to determine when you’ve taken a step and then display the number of steps on its LED grid display. With the raspberry Pi you could take readings from several sensors and display them live on a webpage while running a minecraft server. In short the micro:bit can do simple things fast and efficiently, the Pi can do lots of complex things well. Really it’s like comparing a hammer to a screw driver – different tools for different jobs.
Micro Bit Language
There are 4 ways to program the BBC micro:bit and all of them are accessed via your internet browser:
Microsoft Block editor
This is Microsoft’s take on a block style interface for programming, if you’ve used scratch then you’ll already have a good understanding of how to use this, it’s the perfect way for beginners to get started.
Microsoft touch develop
This version of Microsoft’s interface has been specifically designed to work with mobile and tablets, it will also run using a keyboard and mouse and uses blocks of text code, it works kind of like predictive texting but for making code rather than talking to your mates.
Micro Python gives you a standard programming interface where you have to type each line of code, no handy blocks and drag or indeed drop here but it gives you more control over the code.
Where to buy the Micro:Bit
Right here at Proto-pic! We offer the best price on many BBC micro:bit kits and accessories .
Other BBC Micro:Bit Resources
BBC Micro:bit home page