Community
cancel
Showing results for 
Search instead for 
Did you mean: 
YLu12
Novice
980 Views

Unable to run the Grove IMU 10DOF on the edison arduino board

Jump to solution

I try to run the Grove IMU 10DOF on the Intel Edison Arduino board. I follow the steps on http://www.seeedstudio.com/wiki/Grove_-_IMU_10DOF http://www.seeedstudio.com/wiki/Grove_-_IMU_10DOF, and the running result is :

Initializing I2C devices...

Testing device connections...

MPU9250 connection failed

Why did it show "failed"? Have you ever met this? Thank you.

1 Solution
Diego_V_Intel
Employee
88 Views

Hello 朝露映曦,

I don't have that breakout board to test it with my Edison, but what I'm thinking of is that the library you are using might not be Edison compatible due to architecture differences between the Edison board and the Arduino UNO board.

On the other hand, I noticed that the IMU 10DOF is based on MPU-9250 and BMP180. You can find an example for the MPU-9250 in the following site: https://github.com/intel-iot-devkit/upm/tree/a6f517d2c135ccd21df893d93bf9ea26539765bc/src/mpu9150 upm/src/mpu9150 at a6f517d2c135ccd21df893d93bf9ea26539765bc · intel-iot-devkit/upm · GitHub, and an example for the BMP180 in the following site: https://github.com/intel-iot-devkit/upm/tree/a6f517d2c135ccd21df893d93bf9ea26539765bc/src/bmpx8x upm/src/bmpx8x at a6f517d2c135ccd21df893d93bf9ea26539765bc · intel-iot-devkit/upm · GitHub.

The examples above are not for the Arduino environment. They are written to be used in JavaScript, Python or C/C++. If you want to use them in the Arduino IDE you should try to write your own library based on those examples and the Arduino library that you are currently using.

Regards,

Diego.

View solution in original post

2 Replies
Diego_V_Intel
Employee
89 Views

Hello 朝露映曦,

I don't have that breakout board to test it with my Edison, but what I'm thinking of is that the library you are using might not be Edison compatible due to architecture differences between the Edison board and the Arduino UNO board.

On the other hand, I noticed that the IMU 10DOF is based on MPU-9250 and BMP180. You can find an example for the MPU-9250 in the following site: https://github.com/intel-iot-devkit/upm/tree/a6f517d2c135ccd21df893d93bf9ea26539765bc/src/mpu9150 upm/src/mpu9150 at a6f517d2c135ccd21df893d93bf9ea26539765bc · intel-iot-devkit/upm · GitHub, and an example for the BMP180 in the following site: https://github.com/intel-iot-devkit/upm/tree/a6f517d2c135ccd21df893d93bf9ea26539765bc/src/bmpx8x upm/src/bmpx8x at a6f517d2c135ccd21df893d93bf9ea26539765bc · intel-iot-devkit/upm · GitHub.

The examples above are not for the Arduino environment. They are written to be used in JavaScript, Python or C/C++. If you want to use them in the Arduino IDE you should try to write your own library based on those examples and the Arduino library that you are currently using.

Regards,

Diego.

View solution in original post

YLu12
Novice
88 Views

OK, Thank you!

Reply