BMI088 not found on I2C

Hi,

I´m trying to get the BMI088 6-axis accelerometer and gyro sensor to work with an Arduino Uno R2 and Seeed Base shield 2.0. I got other sensors to work such as GPS and ultrasonic but I can’t get the acc./gyro sensor to work as it won´t connect:



22:47:05.648 -> BMI088 is not connected

22:47:07.663 -> BMI088 is not connected

22:47:09.683 -> BMI088 is not connected



I also ran a I2C scanner test on the Arduino:



22:47:52.390 -> I2C Scanner

22:47:52.390 -> Scanning…

22:47:52.424 -> No I2C devices found

22:47:52.424 ->



I tried both 3.3V and 5V setting but no luck. Any idea what I’m doing wrong? The sensor is connected to the I2C-port next to D5.



BR,

Herman

Hi,

can you check the grove cable? also, try to use the seeed lib

Hi,

thanks for reply. I tried another cable which has worked earlier with another sensor and I do use the example code from seeed lib (copy-paste). Still same result - cannot find BMI088. I might think that my I2C-bus on the shield is not working in general. Before Christmas I tried to open a channel between the arduino and a Beaglebone Black via I2C with the VCC switch set to 3.3V at both capes, but no luck (the arduino shield should handle the voltage level conversion - right?). Do you have any sample code/ping-function or similar to verify that the I2C bus is in working order on the Arduino shield?



In the mean time I’ll try to see if I can get the BMI088 to work on the BBB with the Grove cape.



BR,

Herman