Coding
Arduino
Build a working set of traffic lights with LEDs while learning the basics of Arduino programming and electronics.
What happens
Participants build a working traffic light system from scratch, using an Arduino Nano, a breadboard, LEDs and resistors. We start by wiring the circuit together, then move on to writing and uploading the code that controls the light sequence, so people see how the hardware and software connect.
Once the basic sequence is running, there’s room to experiment: adjusting timings or adding extras like a pedestrian crossing. No prior experience is needed; our team is on hand throughout to help with both the wiring and the code.
Benefits
It’s a concrete way to see how code controls physical hardware, rather than an abstract programming exercise: the traffic lights either work or they don’t, which makes debugging tangible and satisfying. Building the circuit by hand also gives a basic grounding in electronics alongside the coding.


The details
- Who it's for
- Suitable for ages 10+ (younger children with adult support), families and anyone curious about coding and electronics.
- Staffing
- 1-2+ people from our team, to help with coding and electronics