Dependencies¶
This driver depends on the Register and Bus Device libraries. Please ensure they are also available on the CircuitPython filesystem. This is easily achieved by downloading a library and driver bundle.
Usage Notes¶
Of course, you must import the library to use it:
import adafruit_bno055
This driver takes an instantiated and active I2C object (from the busio
or
the bitbangio
library) as an argument to its constructor. The way to create
an I2C object depends on the board you are using. For boards with labeled SCL
and SDA pins, you can:
from busio import I2C
from board import SDA, SCL
i2c = I2C(SCL, SDA)
Once you have the I2C object, you can create the sensor object:
sensor = adafruit_bno055.BNO055(i2c)
And then you can start reading the measurements:
print(sensor.temperature)
print(sensor.euler)
print(sensor.gravity)
Contributing¶
Contributions are welcome! Please read our Code of Conduct before contributing to help this project stay welcoming.