BNO055
Overview
The BNO055 is a 9-axis absolute orientation sensor from Bosch Sensortec that integrates accelerometer, gyroscope, and magnetometer data with on-chip sensor-fusion firmware. It exposes fused orientation outputs (including quaternions) and communicates over common serial buses such as I2C. The integrated fusion and calibration reduce the software burden on a host MCU.
Why Choose This Part
The BNO055 performs sensor fusion on-chip, delivering ready-to-use orientation outputs (including quaternions) so the host MCU does not need to run complex fusion algorithms. Its integrated calibration and standardized I2C interface simplify system integration and speed up development. Breakout boards and community libraries are widely available, reducing time-to-prototype.
Applications
Getting Started
Popular breakout boards and modules are available from Adafruit and SparkFun that expose the BNO055 on an I2C bus with convenient power and pin headers. Libraries such as the Adafruit_BNO055 Arduino library and Python examples for Raspberry Pi (smbus) make initial integration straightforward. Start by reviewing Bosch Sensortec's datasheet and application notes, then test orientation outputs (Euler/quaternion) with example code on an Arduino or Pi.



