Arduino Line-Following Robots

In Line-Following Robots, you learned hardware. In this class, you'll learn software.

The Arduino allows for all kinds of enhancements such as automatic optical sensor calibration, speed control, the ability to accelerate on straight track sections, the ability to tolerate both optical sensors going off the tape yet remembering which way to turn, and many other improvements! By the time you finish this class, you'll have a decent starting point for an Omega Class LFR ready to participate in the Annual LFR Competition.

When you learn how to harness the power of microprocessors and how to build circuits that allow them to control things, your home tinkering projects will reach a whole new level of sophistication. Imagine where you will be by the time you start college. This is the path to success in engineering.

We highly recommend students provide their own laptop for use in class. Students bringing their own laptop must install the Arduino software prior to the first day. Please click here for more details on laptop setup. It is also recommended, if possible, for students to purchase their Arduino UNO and USB cable ahead of time to test with the laptop.



Note: The project built during class is sold separately. Students will be given the opportunity to buy their robot at the end of class.

View Weekend Workshop Schedule
View Summer Camp Schedule

Omega Class Scores

Grand Champion: Boltmaster (28.66 sec)
2015 Champion: The Swerve (58.74 sec)
2014 Champion: Boltmaster (28.66 sec)

Many factors go into a successful robot. Do you have your circuits designed such that the processor can control the motors and correctly see the optical line sensor? How good is the mechanical design of your car? And of course — the icing on top — how sophisticated is your control software? Once you learn how to make a computer-controlled line-following robot, you will be ready to design all kinds of things.

And don't forget the Alpha Class! Equal prizes will be awarded for Alpha Class because it's even tougher to win in Alpha. Alpha Class is the test of how well you can design circuits because you don't have a microprocessor to help you.

February 8, 2015
Name Lap Time (s)
The Swerve 58.74
The Swerve 58.77
The Fish 67.43
Bubbles 84.01
The Fish 99.12
March 8, 2014
Name Lap Time (s)
Boltmaster 28.66
Mach Pi 28.75
Boltmaster 29.44
Mach Pi 30.06
Spitfire 52.60
Spitfire 53.85
Kit 57.75
Kasmanian Devil 58.22
Kasmanian Devil 58.56
Screw-Up 75.19
Screw-Up 75.81
200% Hyperbole 83.16
Euler 88.50
200% Hyperbole 89.19
Kit 90.75
Euler 92.08