See this page:   Speed-adjusting Line Follower   for the latest Line-follower program

Line following requires the robot to go round a looped track once only, in the fastest possible time.
Line followers should stop at the end. 
We have some robots programmed with the Basic line follower,
but they need improvement before they could be competitive. 
See the Line follower Demo instructions  for how to try them out

See Worksheets 7 , 8 and 9 for an introduction to line following programming.

Ideas for improving line followers: (see the Tweaks page)

 - Make it count stop markers and stop at a chosen count

 - Record the run time & settings to a log file

— print the log file on startup

 - make Mult (efactor) automatically increase  according to speed. 

See program WKS9z.py  February 9th for our best line follower program yet