This is my fourth IT project as an 8th grader, and in this assignment I worked on creating a Line Follower Robot using the Tiny:bit. The main goal of this project is to make the robot follow a black line track by using its infrared sensors. The sensors detect the contrast between the black line and the white surface, then send signals to the Micro:bit to decide whether the robot should move forward, turn left, or turn right.
In our 8C class, many students also worked on different tracks and challenges to test how well their robots could follow the line. We used MakeCode to program the Tiny:bit, experimenting with different speed settings and sensor responses to improve the robot’s accuracy on curves and intersections.
After finishing the coding and testing process, we also had to present our project in front of the class. In the presentation, we explained how the infrared sensors worked, how the MakeCode program controlled the robot, and what challenges we faced while making the robot follow the line. We also showed a live demonstration, so everyone could see the Tiny:bit moving along the track based on our program.
To make the project more engaging, I even tried solving a simple maze with my robot. Although the maze track was not originally designed for the Tiny:bit, I challenged myself to adapt the code and adjust the robot’s movements to fit the track. This made the project more exciting because it required problem-solving and persistence.
Through this project and presentation, I gained valuable experience in robotics, programming logic, sensor-based navigation, and public speaking. I also learned the importance of testing, debugging, and teamwork, since my friends and I worked together to make our robots perform better. Overall, this Line Follower project showed me how coding can turn simple robots into problem-solving machines, and presenting it helped me improve my confidence in explaining technology to others.