We can discuss coding for the LPY503AL gyroscope here. As of 3/7/2013, sparkfun has 71 of these... maybe we should get some code working for this sensor:
Well, I have the LPR530AL and the LPY530AH gyroscopes which are both 300 degrees per second. The LPY503AL is a 30 degree per second sensor, but there is no good reason why that should really matter since we are recording the number of degrees changed in a given time. Unless the mapping of millivolts per degree is different, in which case it will require some tweaking.
If anyone wants to start hacking.. here is some code to get you started (for the 300 degree/sec version):
I will be glad to help anyone with this code until I can grab one myself to test with.
After looking at the datasheet of the IDG500 that was used in the V3 code, the 4.5x output that was used had a range of 110 degrees/second with a voltage sensitivity of 9.1mV / degree / second.
The LPY503AL has a maximum range of 30 degrees/second through the 4.5x output, but the 1x range is 120 degrees/second with a voltage sensitivity of 8.3mV / degree /second.
Those two are pretty close together, has anyone tried the LPY503AL with the 1x output using the V3 autocalibrating code? It is feasible that it could just work.