This year all teams have been provided with a BBC micro:bit and an assorted box of goodies. The BBC micro:bit is a pocket sized computer that was specially designed to teach students the basics of computer programming. It can be connected to a wide array of devices and components, which is why we have given you so many to play around with!
Inside your box your should find a number of small items, do not be afraid if you don't know what they are! A quick google along with the word micro:bit always throws up past examples and we have included a number below. Feel free to use as many or as little of these as you wish. If you have any issues with the equipment or you think you may be missing things please go to your mentor in the first instance. We may also be able to accommodate requests for small ammounts of additional kit if you let us know.
- 1x BBC: micro:bit (+ usb cable, battery pack and 40 pin male header connector)
To get up and running with your micro:bit we suggest that you start by reading the very helpful brief set-up guide provided by micro:bit.org by clicking here. This tells you how to hit the ground running with coding on the micro:bit. Additionally, if you wish to code using your phone and connect to the micro:bit using its bluetooth connectivity then you can follow their mobile set-up guide here.
Now that you understand the basics of getting code onto the micro:bit and getting it to execute the code you will want to start to understand the hardware itself and how you can connect bits and bobs to the micro:bit to make something a bit more exciting.
Start by looking at the following page which outlines the physical micro:bit itself and its various connectors here. This should get you familiar with the micro:bit board and what each part corresponds too. In particular pay close attention to the PIN's section which talks about the edge of the board. We have provided an 'edge connector' which allows you to easily access all of the available connectors using provided cables. Please see the following instructional on the edge-connector here.
For generic guides on a number of our components, including connecting LEDs, buttons, servos, potentiometers and sonar-sensors please see the micro:bit-playground components page here. This should show how you can connect up various components to the micro:bit and learn how to utilise them in your code.
Additionally, the following links give basics for a servo, a buzzer and an ldr.
Finally you may wish to send data from your micro:bit to your computer, this link here shows you how you can call out to a computer for debugging or otherwise and click here for a guide to extracting built in accelerometer data to your computer.
We have included the below resources which are a good starting point for learning about the microbit and what it can do:
- micro:bit.org
- micro:bit-playground.co.uk
- Python Tutorial - a variety of guides/tutorials to using python on the micro:bit
- Python Tutorials 2 - some more tutorials using python on the micro:bit, which use an offline python editor
- Start Coding with the JavaScript Blocks Editor - a collection of simple lessons and projects