PyCon UK 2025

Code a Satellite
2025-09-20 , Space 4

Program a model satellite using a BBC micro:bit - you will send data to 'ground control' to identify any problems with your satellite - is it receiving enough energy from the sun or do you need to conserve power? Does it need a course correction?


Use a variety of inputs and outputs on a BBC micro:bit, and write a Python program to model a satellite. We will send information between micro:bits using the radio functions, and consider how to conserve solar power or check that your satellite is not accelerating out of its orbit! What data would be most important to send back to scientists on Earth?


What level of experience do you expect from your audience for this session?:

None

I run coding/computing/technology/making workshops at Science Oxford, an education charity, working with young people, family groups, community groups and teachers.

I'm not a Python expert, but I love teaching it as it's an extremely accessible programming language!

Outside of work, my main obsessions are tea, fighting robots, and Star Trek: Deep Space Nine.

This speaker also appears in: