I have a problem with my BNO055 9 DOF Absolute Orientation IMU module.
I tried using the Adafruit libraries, of which there are many working examples on the internet, to read out the sensor on both Raspberry Pi and Arduino Uno. On both, I get no readings from the sensor. The device is detected on the I2C bus but the software only returns zero values.
I don’t have an oscilloscope at my disposal, but I do have a multimeter. With this, by the way, I don’t measure weird things. If I connect an INA219 to the same bus, I can read it.
How can I solve this problem? Or how can I find out if my sensor is faulty?
Thanks to robot electronics support, I have the solution.
The Adafruit libraries use an external crystal. The library works on this particular sensor by removing the following line: bno.setExtCrystalUse(true);