This hands-on science and technology course guides students to recreate Galileo’s classic inclined plane experiment using Micro:bit, BOSON light sensors, and self-made cardboard structures. Students will first master the principle of timing gates based on light intensity detection, then build horizontal tracks and inclined plane models step by step. By measuring the time it takes for a ball to pass through spaced light sensors, they will calculate average speed using the formula “Speed = Distance / Time” and visualize data through Mind+ programming. The course combines hardware assembly, circuit connection, and block-based programming, allowing students to directly observe the acceleration phenomenon of objects rolling down a ramp while developing practical operation and data analysis skills.
Cardboard Sheet
1 Micro:bit + Extension Board
2 BOSON Light Sensors
1.Prepare the long sides of the track from cardboard. Cut out 2 slots about 2.5cm x 1cm for sensors 10cm apart.
2.Prepare the bottom in the same length of the side and 2.5cm wide.
3.Prepare the short sides 2.5cm wide and higher than the track to stop the ball from rolling.
4.Glue everything together.
The horizontal track is a simple model to explain how to measure the speed of a rolling ball. It consists of 2 light sensors placed 10cm in between and plugged into a micro:bit to collect and visualize the data in a Mind+ program.

1.Prepare the long sides of the track from cardboard. Cut out 2 slots about 2.5cm x 1cm for sensors 10cm apart. 2.Prepare the bottom in the same length of the side and 2.5cm wide. 3.Prepare the short sides 2.5cm wide and higher than the track to stop the ball from rolling. 4.Glue everything together.

Measure the Speed on A Horizontal Track
Download the sample program 1 and open it. Click connect hardware on the top and choose micro:bit port. (If there is no micro:bit port showed up, try to re-plug the micro:bit to your computer.)

Click the green flag to start the program.

In this program, the distance is set to 0.1m. After the ball passes by and get t1 and t2, the speed will be calculated automatically.

Build the Model : Inclined Plane
After understanding how to measure the speed, you can apply the same method and upgrade the model into a inclined plane. The model uses a button to start timing, and places 3 light sensors to measure the average speed of three sections.

Making Steps:


Activity 2: Rolling Down A Ramp
Download the sample program 2 and open it in Mind+. Press the ball against the button and let go. After the ball passed each sensor, the average speed of 3 sections will be shown and visualized in a line chart.

The ball accelerates down a ramp.
Having trouble? Let us know by completing the form below. We'll do our best to get your issues resolved quickly.
"*" indicates required fields