Photovore Algorithm, Improved
This algorithm does the same as the original, but instead of case-based it
works under a more advanced Fuzzy Logic
control algorithm. Your robot will no longer just have the three modes of turn left,
turn right, and go forward. Instead will have commands like 'turn left by 10 degrees'
or 'turn right really fast', and with no additional lines of code!
pseudocode:
read left_photoresistor
read right_photoresistor
left_motor = (left_photoresistor - right_photoresistor) * arbitrary_constant
right_motor = (right_photoresistor - left_photoresistor) * arbitrary_constant
loop