Calculating Heading ← Chalk-board paint, chalk, LCD monitor photodiode, microcontroller, motors, size variable, 2008