RoboRace

Nederlands

Alt text

📂 Contents

  1. Introduction
  2. Programming Environment
  3. The Robot
  4. Lesson Structure
  5. Links

Introduction

This year we started offering robotics lessons to Grade 5 students.
In small groups of up to 8 students, the basic principles of programming and robotics are taught over a series of 6 lessons.
Throughout the course, we continuously explore the similarities and differences between humans and robots, and how both perceive and respond to their environment.

The lessons strongly emphasize learning by doing. Students build their own robot and arena, create their own programs, and upload them to the robot. In the final lesson, everyone demonstrates how well their robot can navigate a self-designed obstacle course.

Programming Environment

We use the micro:bit, a small circuit board developed by the BBC specifically for education. It includes a built-in LED matrix, sensors, Bluetooth, and programmable buttons that encourage playful exploration and show how fun and surprising programming can be.

Programs are created in the MakeCode programming and simulation environment using the MakeCode Blocks programming language—an intuitive and visual way of coding that allows every child to get started right away. From this environment, programs can be transferred to the micro:bit via a USB cable. Each student has their own micro:bit, a robot, and a Chromebook running the MakeCode environment.

The micro:bit is extremely popular in education. In the Netherlands, more than 10,000 micro:bits are currently used in over 500 primary schools. Worldwide, more than 10 million micro:bits have been sold. Due to this popularity, there is a vast amount of programming examples, project ideas, instructional videos, and documentation available.

The Robot

The robot used in the lessons is a Maqueen Lite v5 by DFRobot.
The robot includes several sensors (light intensity, infrared, line-following sensors, and a distance sensor), two motors, and multiple RGB LEDs. Once the micro:bit is inserted into the robot’s connector, all these sensors and actuators can be read and controlled from the micro:bit.

Combined with the sensors and actuators already built into the micro:bit, this creates an accessible and versatile platform capable of interacting with its environment in countless ways. An extensive library of function blocks is available for this robot, making it easy to use all its features in programs.

Lesson Structure


Links

If you would like to learn more about the BBC micro:bit, the MakeCode programming environment, and the Maqueen robot, check out the links below:


Microbit.org All about the micro:bit and the Micro:bit Educational Foundation
Codekinderen microbit projects Micro:bit projects
Codekids more Micro:bit projects and news
Microbit101 quickstart dozens of Micro:bit projects and ideas
ICG lesson kits Micro:bit info and components
Mr. Morrison Micro:bit starter lessons and beyond… a series of videos and more (English)
Maqueen v5 robot wiki Everything about the Maqueen robot
Maqueen Robot at Arduitronics more information about the Maqueen robot (English)
Gift ideas If you want to purchase your own set