The little board with big possibilities – exploring the BBC micro:bit

We’ve been involved in the BBC micro:bit programme for 18 months and we’re excited that there are now more than 700,000 children in schools across the UK learning to code with their micro:bits. These pocket-sized boards were designed to unleash some serious creativity and we’re already seeing new  innovative creations come out of the classrooms. The BBC’s main site is at http://www.microbit.co.uk, and there are some fantastic high-level editors there that are, like the hardware itself, built on top of mbed.

As well as the fantastic response to the programme, we’ve had a lot of interest in how people can progress from those visual editors and use C/C++ on their micro:bit, so we recently took the time to put together a few video tutorials for some easy programs that can help anyone get started using mbed. Check them out below!


micro:bit hello world  

Discover the easy way to get started with your micro:bit! This demo runs you through the first steps you need to follow to start programing. Learn how to import and run the “Hello World” program, which scrolls a message on the board LEDs.

micro:bit accelerometer  

The micro:bit accelerometer program reads the physical position of the board then translates the x and y positional values as an LED lit up on the display.  

micro:bit heart proximity  

By experimenting with two micro:bits for this project, you can use the radio TX /RX libraries that are part of the micro:bit DAL to display a proximity meter in the shape of a heart on the micro:bit LEDs, which empties or fills depending on how close the two boards are to each other.


If you’re interested in a little bit of the history of the micro:bit, you can see the original blog post we wrote a year ago when the project was announced. https://developer.mbed.org/blog/entry/bbc-microbit-mbed-hdk/

More Resources:

https://www.microbit.co.uk/

https://developer.mbed.org/platforms/Microbit/

https://developer.mbed.org/teams/microbit/

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.