Smart Cities Resources for Microbit

Building a Smart City
Resources for Micro:Bit
Purpose
Cities contain a huge amount of technology - some of it visible, and some of it hidden. Engineers have to balance the needs of the people with the cost and hardware available.
These resources give students a starting point to think about how these technologies overlap, and how much skill is needed to make different bits of kit 'talk' to each other!
The intention is for these challenges to be a good starting point, giving you the skills and confidence to be creative and come up with your own extra challenges.
Contents
Challenges are broken down into small chunks, each themed around the equipment that is needed to go with them.
There is an introduction packLink opens in a new window to get users started with a microbit, and then challenges themed around:
Where have these resources been used?
The challenge card approch to microbits started in 2019 when the WMG Outreach team supported a University of Warwick summer school. The challenges have grown and expanded ever since, and have made up parts of Royal Institution Engineering Masterclasses, Summer Workshops at the Royal Institution, and Engineering Work Experience Week.
The challenges
Downloadable versions of the introduction pack and all the individual challenges are available here.
Starter pack - how to get started with the BBC microbit.Link opens in a new window
Each set of challenges is separated by the kit that is used - find the picture of the kit you want to use or browse based on the description. The challenges are coded with a letter and a number. The letter refers to the kit (traffic lights are all T challenges, and so on). The number refers to the rough difficulty of the challenge (higher numbers are more complicated) and should be attempted from lower numbers to higher numbers. The challenges are set out in tables so that you can see which challenges to do after completing one. Follow the arrows!
Click the name of the challenge in the grey box to download a PDF version of the challenge. There is also a complete list of the challenges at the bottom of the page.
Traffic Lights
The traffic lights challenges start by simply lighting up the different lights in T1, then progressing to lighting them up in the correct sequence in T2, then you can be creative with adding more features to them in T3 (Synchronising two lights) and T4 (Adding accessibility features), before making a real life junction that you can control with multiple lights in T5.
The progression tree between those challenges is shown in the table below. Click on one of the challenge codes (T1, T2, etc.) to view the PDF challenge sheet.
T1 | → | T2Link opens in a new window | → |
T3Link opens in a new window | → | T5Link opens in a new window |
→ |
T4Link opens in a new window |

Barriers
The automated barriers are controlled by a servo motor, so understanding how the microbit controls motors is the starting point.
Next, we start to think about how we can make the systems more automated, accessible, and useful to more contexts.
The progression tree between those challenges is shown in the table below. Click on one of the challenge codes (B1, B2, etc.) to view the PDF challenge sheet.
→ |
B3 | |||
B1Link opens in a new window | → |
B2Link opens in a new window | → |
B4Link opens in a new window |
→ |
B5Link opens in a new window |

Street Lights
The street light challenges use a light dependent resistor and an LED bulb. In the first challenge you just need to get the light to turn on. Then the complexity builds up as we use the sensor - the light dependent resistor - to control the light. The advanced challenge - L3 - aims to get multiple lights working together based on the sensors, and is quite a logic challenge!
There is no expert level challenge here, so feel free to make your own.
The progression tree between those challenges is shown in the table below. Click on one of the challenge codes (L1, L2, etc.) to view the PDF challenge sheet.
L1 | → |
L2Link opens in a new window | → |

Advertising
The advertising challenges are all about displaying information on a screen. At first this is as simple as showing a message on the microbit screen, but the complexity builds as we try to make a display for information that the microbit can measure from the world around it. Finally, the challenges add in additional sensors, screens, and then both to really test your hardware skills.
The progression tree between those challenges is shown in the table below. Click on one of the challenge codes (A1, A2, etc.) to view the PDF challenge sheet.
→ |
A3 | |||||
A1Link opens in a new window | → |
A2Link opens in a new window | → |
A5Link opens in a new window | ||
→ |
A4Link opens in a new window |

Vehicles
The vehicle challenges are varied and start off by learning to control the vehicle. The next step is to calibrate the vehicle to make the input controls as accurate and reliable as possible. V4 and V5 test out your ability to calibrate these movements accurately. V8 introduces an alternative way of controlling the vehicle. V9 combines all the previous challenges into one. V10 is an extra challenge but requires specific equipment so is not included here.
The progression tree between those challenges is shown in the table below. Click on one of the challenge codes (V1, V2, etc.) to view the PDF challenge sheet.

A full list of challenges:
Getting started
Vehicle challenges
- V1 Starter challenge - Control a vehicleLink opens in a new window
- V2 Intermediate challenge - Drive your vehicle in a squareLink opens in a new window
- V3 Intermediate challenge - Drive your vehicle in a circleLink opens in a new window
- V4 Advanced challenge - Drive in a perfect squareLink opens in a new window
- V5 Advanced challenge - Drive in a perfect circleLink opens in a new window
- V6 Advanced challenge - Drive in a perfect figure 8Link opens in a new window
- V7 Advanced challenge - Drive to a position and backLink opens in a new window
- V8 Expert challenge - Remote control vehicle Link opens in a new window
- V9 Expert challenge - Solve a mazeLink opens in a new window
- V10 Expert challenge - Detect and avoid obstacles (specific equipment required)Link opens in a new window
Traffic light challenges
- T1 Starter challenge - Light up the traffic lightLink opens in a new window
- T2 Intermediate challenge - Sequence the traffic lightsLink opens in a new window
- T3 Advanced challenge - Synchronise two traffic lightsLink opens in a new window
- T4 Advanced challenge - Make the traffic lights accessibleLink opens in a new window
- T5 Expert challenge - Use the traffic lights to control a junctionLink opens in a new window
Barrier challenges
- B1 Starter challenge - Traffic barrier
- B2 Intermediate challenge - Automated barrier
- B3 Advanced challenge - Remote controlled barrierLink opens in a new window
- B4 Advanced challenge - Accessible barrierLink opens in a new window
- B5 Expert challenge - Proximity controlled barrierLink opens in a new window
Street light challenges
- L1 Starter challenge - Light the wayLink opens in a new window
- L2 Intermediate challenge - Sensor controlled lightsLink opens in a new window
- L3 Advanced challenge - Connected sensor powered lightsLink opens in a new window
Advertising challenges
- A1 Starter challenge - AdvertiseLink opens in a new window
- A2 Intermediate challenge - Information displayLink opens in a new window
- A3 Advanced challenge - Using peripheral boards and sensorsLink opens in a new window
- A4 Advanced challenge - Using an additional screenLink opens in a new window
- A5 Expert challenge - Using extra sensors and an extra screenLink opens in a new window