SparkFun Electronics will be closed in observance of memorial day on Monday, May 29th. We will resume normal business hours on Tuesday, May 30th. Any orders placed after 2pm Mountain Time on Friday, May 26th will process and ship out on Tuesday, May 30th.


Member Since: February 24, 2011

Country: United States


Spoken Languages

English, German

  • What is the “refresh rate” on the outputs?

  • I have a question about the performance of the IDG500 (and an answer to a previous post):
    So, I’m reading the gyro info through an ADC on an Arduino UNO, and using the following math to convert to deg/s:
    gyro_ds = (float(raw_adc)*VDD/1024 - g_offset)/g_sensitivity;
    where raw_adc is the analog signal, VDD is the reference voltage of the ADC (5000mV), g_offset is the zero-offset (1350mV in spec sheet) and g_sensitivity is the sensitivity (2.0 mV/deg/s, also from specs).
    That’s all fine and dandy, and I’m getting readings. However, when I shake the IMU (even slighlty) the gyros indicate rotation… the gyros are picking up linear accelerations… This is throwing off my calculations for attitude.
    Is this normal behavior? Has anyone experienced similar issues (and found a solution)?

No public wish lists :(