Coding With Robots Workshop
Based on the BBC micro:bit and Maqueen robot
This is a beginner workshop that is designed to teach children the basics of coding and programming of robots. It is based on the micro:bit programming device developed by the BBC. The students will be given an introduction to the popular Microsoft MakeCode and Python programming languages.
Format
Half day or full day,
typically covers up to
50 children in a day,
contact us for bigger sessions.
Age Group
Primary, Secondary, Sixth Form,
KS2, KS3, KS4, KS5
Get Creative with the microbit

- Code the LED display to show your name, smiley faces, flashlight sequences and more.
- Code to use the accelerometer and thermometer sensors.
- Code to build a compass
Code the Maqueen Robot

- Code to move the robot in patterns.
- Code an obstacle avoiding robot.
Coding Programmes
- - Primary school children will learn to use Microsoft Makecode.
- - Secondary School Children will learn to use MicroPython as well as Makecode.


Meet Out Robots

Capabilities
- Bluetooth control
- Obstacle avoidance
- Text-Speech communication
- Object detection and tracking
- Travel on outdoor terrain
Typical Workshop Day
- Introduce children to the micro:bit programming device, how it works, and the lesson plan for the day.
- Give children an overview of different programming languages and introduce them to the Microsoft MakeCode block programme.
- Practical - Hand out the worksheet guide and take children through the different activities from coding the LEDs to using some of the sensors.
- Explain to children how we will control the robot's motion using voltage pulses, and how the distance sensor works to avoid obstacles.
- Practical - Code a simple programme to move the robot in a square. Then download, run and test the obstacle avoidance programme.
- Show children our home built robots which have various functions from facial recognition to Bluetooth control.
- Usually, we will reset the session and repeat it for another group of children on the same day. As with all our engagements, we will end the day with a dance performance.