I recently received the BNO086 sensor. I am planning to integrate it into a project using a Raspberry Pi 4 Model B, and I wanted to ask for your recommendation regarding the best communication method between the two.
Additionally, if you have any recommended Python libraries or official resources/documentation that can assist in getting started with the BNO086 on Raspberry Pi, I would greatly appreciate it.
1 Like
Like this person said you’ll need to use i2c/qwiic with a pi if using in default config
We don’t have a python library available for that one yet, but the arduino library works fine…or you might try alternate python libraries for other BNO086 devices and see if those work
Any update on a sparkfun Python driver support for sparkfun bno086 on pi?
Unfortunately, I could not find a complete library with full SSH address handling. Instead, I connected the BNO to the ESP32 and sent the data to the Raspberry Pi via Rosserial; you can use any communication method.
1 Like
I have found a i2c driver for MicroPython, that has most of the functionality I want. But i’d like to have the SparkFun Python library with both spi & i2c interfaces.
MicroPython i2c library is here: GitHub - dobodu/BOSCH-BNO085-I2C-micropython-library: Adafruit Micropython I2C library for BNO08X
1 Like