Jump to content
I2Cdevlib Forums

Leaderboard

Popular Content

Showing content with the highest reputation on 02/05/2014 in Posts

  1. Ok. I think we narrowed the error to the gyros scale. Try to get YPR integrating gyro's measures. Then you will see if it is deg/sec or what constant you have to multiply them for. Try this setting the scale to 250 degrees, 500, and 2000. Im interested only in the gyro's estimate, do not fuse it yet. To check scale you can do a simple experiment: try to rotate your board at constant speed. For example rotate it 360º in 10 sec (try to do it at constant speed), and you know you should get something close to 36º/sec
    1 point
  2. That's rigth if you only want to use RAW values... or if you read fifo whenever you want... but the optimal way is by interruptions. Read the DMP sketch's comments. In order to use interruptions you have to connect your MPU's INT pin to Arduino UNO's 0 pin. By default DMP runs at 100Hz, but can be modified if you want to. (Max is 200Hz)
    1 point
×
×
  • Create New...