Has anybody managed to use this sensor board with arduino?
- 3 Axis Magnetometer from Honeywell (HMC5883L)
- 3 Axis Accelerometer from Kionix (KXTF9)
- 3 Axis Gyroscope from InvenSense (IMU-3000)
- All sensors interface via I2C Port
It seems that the Invensense's MotionApps is pretty hard to implement for another platform than Atmel UC3-A3 Xplained. Also the MotionApps does not support 9-dof filtering, so that is pretty useless at the moment.
So is it possible to read the sensor values with Arduino and filter the data? Has anybody used that Atmel's board instead of Spark fun's IMU fusion board?
Here is the example code how to read sensor values from Spark Fun's board: http://www.hobbytronics.co.uk/arduino-adxl345-imu3000 (IMU-3000)
And how to read the mag sensor: http://sfecdn.s3.amazonaws.com/datasheets/Sensors/Magneto/HMC5883.pde (HMC5883L, direct link!)
Also the KXTF9 was somewhere.. but I prefer to use it like in Spark Fun's example (through the IMU-3000).
Also I would like to use FreeIMU (or similiar) for filtering the results. All I want is a quaternion output of current attitude. So how to add ATAVRSBIN2 for arduino?