UPDATE: 1/09/12
Ver. 0.9.6 fixes a bug in the code which caused the altitude and azimuth of the heliostat to be calculated incorrectly for certain inputted angles. The entire “heliostat angle” algorithm was rewritten and tested throughly inside a computer simulation, so it should be good to go.
UPDATE: 10/22/11
Ver. 0.9.5 fixes a bug in the lever arm length calculation code which occurred when the lever arm became more obtuse when moving in the positive direction and also a bug in the left over step compensation code which would cause strange things to happen when resetting later in the day. A big thanks to Jon Ibarra for catching these.
UPDATE: 7/4/11
Ver. 0.9.4 fixes another bug in the table which caused the position of the sun to be calculated incorrectly during the winter months. It also adds a more robust calculation of the sun’s declination which improves the output of the sun’s position somewhat.
UPDATE: 6/19/11
There is a bug in Ver. 0.9.2 which causes the position of the sun to be calculated incorrectly due to a strange error using the Program Memory library. Ver. 0.9.3 fixes this by switching to the Flash library. The Flash library can be downloaded from this site. You will need to move it to your Arduino libraries folder before attempting to use the Sun Tracking/Heliostat program.

