BNO055 9DOF IMU Sensor The smart sensor BNO055 is a System in Package (SiP) solution that integrates a triaxial 14-bit accelerometer, an accurate close-loop triaxial 16-bit gyroscope, atriaxial geomagnetic sensor and a 32-bit microcontroller running the BSX3.0 FusionLib software. This smart sensor is significantly smaller than comparable solutions.

Technical Specifications

Power Input TypeMolex 4 pin 2.50mm header
Voltage Supply 3.3V – 5.5V
FunctionsI2C IMU sensor ( 3 axis; acceleration-gyroscopegeomagnetic)
-40/+85 °C
Board Dimensions 20 x 40 mm

Board Spesific Properties

  • It can work with 3.3V or 5V.
  • It easily communicates with an MCU with TTL I2C outputs.
  • PSO, PS1, INT and ADR pins are work with 3.3V.
  • This board default works I2C, you can set uart mode with ps0, ps1 pins. (You
    can see more info in BNO055 Datasheet.)

Data Output

  • Acceleration Vector (100Hz)Three axis of acceleration (gravity + linear
    motion) in m/s^2
  • Linear Acceleration Vector (100Hz)Three axis of linear acceleration data
    (acceleration minus gravity) in m/s^2
  • Magnetic Field Strength Vector (20Hz)Three axis of magnetic field sensing in
    micro Tesla (uT)
  • Gravity Vector (100Hz)Three axis of gravitational acceleration (minus any
    movement) in m/s^2
  • Absolute Orientation (Euler Vector, 100Hz)Three axis orientation data based
    on a 360° sphere
  • Absolute Orientation (Quaterion, 100Hz)Four point quaternion output for more
    accurate data manipulation
  • Angular Velocity Vector (100Hz)Three axis of ‘rotation speed’ in rad/s
  • Temperature (1Hz)Ambient temperature in degrees celsius

Board Pinout

PIN NumberPIN NameDescription
1VCCPower Supply
2SCLI2C Serial Clock Pin.
3SDAI2C Serial Data Pin.
PIN NumberPIN NameDescription
1ADRI2C address select pin.
2INTInterrupt output pin.
3PS1Protocol select pin 1.
4PS0Protocol select pin 0.