The BNO055 can output the following sensor data:
- Absolute Orientation (Euler vector, 100 Hz) Three-axis orientation data based on a 360° sphere
- Absolute Orientation (Quaternion, 100 Hz) Four-point quaternion output for more precise data manipulation
- Angular Velocity Vector (100 Hz) Three-axis 'rotation velocity' in rad/s
- Angular Velocity Vector (100 Hz) Three-axis 'rotation velocity' in rad/s
- acceleration (100 Hz) Three axes of acceleration (gravity + linear motion) in m/s^2
- Magnetic Field Strength Vector (20 Hz) Three-axis magnetic field sensing in micro Tesla (uT)
- Linear Acceleration Vector (100 Hz) Three axes of linear acceleration data (acceleration minus gravity) in m/s^2
- Gravity Vector (100 Hz) Three axes of gravitational acceleration (minus any motion) in m/s^2
- Temperature (1Hz) Ambient temperature in degrees Celsius
This sensor is put on its own breakout, complete with 3.3V regulator, logic level shifting for the reset and I2C pins, an external 32.768KHz crystal (recommended for best performance), and connections for a few other pins that you might find useful.
It comes assembled and tested, with a small piece of header. A bit of soldering is required to connect the header to the breakout PCB, but it's a fairly easy job.