Education
Start of main content
Age Range: 11-14
Duration: 60 or more mins
  • Computing
  • D&T

Programming the robot buggy with the BBC micro:bit

Programming a robot buggy so that it can navigate a maze path

In this fun coding activity learners will use the BBC micro:bit to develop a robotic buggy that can successfully navigate a maze or path.

This is a great activity to introduce students to programmable systems, especially as robots are becoming an important part of modern industrial developments.

This is one of a set of resources developed to aid the teaching of the secondary national curriculum, particularly KS3. This is part of our series of resources designed to support the use of the BBC micro:bit in secondary school design & technology (DT), computing and engineering lessons.

Activity: Programming a robot buggy so that it can navigate a maze path

In this activity, learners will work as a team to program the robot buggy so that it can navigate a maze path.

The activity begins by splitting the class into small groups and introducing the maze or path that the robot buggy must follow. Students will then work in their respective teams to create a program that will guide the robot through the maze. They can use an example program as a starting point and gradually refine their program through testing and improving. Finally, each team will get the chance to conduct a final run through the maze with their programmed robot buggy.

The engineering context

Robots are now being developed that can sense changes in their surroundings and respond accordingly. This activity therefore provides an excellent introduction to the concepts of robotics and automation. It shows students how programming and technology play a crucial role in creating efficient systems that can perform complex tasks. By successfully programming a robot buggy to navigate a maze, students will get a glimpse of what engineers do in their profession - solving problems, designing systems, and improving functionality.

Suggested learning outcomes

By programming the robot buggy system to successfully navigate a maze layout, students will gain a deep understanding of how to integrate motors and motor drivers into a programmable system. They will learn the basics of programming, enhance their problem-solving skills, and understand the importance of teamwork in achieving a common goal. Furthermore, this activity will help students understand the real-world applications of programming and technology.

Download our activity sheet and other teaching resources

The activity sheet includes teachers’ notes, useful web links, and links (where appropriate) to the national curriculum in each of the four devolved nations; England, Northern Ireland, Scotland and Wales.

All activity sheets and supporting resources are free to download, and all the documents are fully editable, so you can tailor them to your students’ and your schools’ needs.

Download our classroom lesson plan, handout, programming files and PowerPoint presentation below.

Please do share your highlights with us @IETeducation. 

Videos

Related resources