I’ve been toying with an AltIMU-10 for a while now and successfully got it working well on both an Arduino Nano (ref this thread) and the Raspberry Pi. Now I’m trying to use it with an Arduino Due and for the life of me I just can’t get it to work.
I’ve read that the Arduino wire library has some issues on the Due and that the I2C pullup resistors are probably too small. I tried it anyway and, no suprises, nothing works. All values read from the AltIMU-10 are zero, and the read functions seem to time out.
Figuring it was an Arduino software issue I downloaded the Atmel Software Framework and started learning how to code for the Due from scratch. After making a LED blinker and UART repeated I tried I2C with the AltIMU-10 aaand it still doesn’t work. It should print the WHO_AM_I register over UART but it doesn’t do anything. It could be an issue with my code, I dunno.
Are you guys aware of this issue? Any clues on how to get the AltIMU running on the Due?