Reference: RBD-2298
Banner

The GY-BNO055 9DOF Absolute Orientation Sensor Module is a high-precision 9-axis IMU (Inertial Measurement Unit) breakout board that combines a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer. Unlike traditional IMUs, the BNO055 simplifies complex motion tracking by integrating a high-speed ARM Cortex-M0 processor directly on the chip. This enables onboard real-time sensor fusion, providing accurate and stable orientation data without the need for external computation.
GY-BNO055 9DOF Absolute Orientation IMU Sensor Module (I2C) – Accelerometer, Gyroscope, Magnetometer Fusion
Product Description:
The GY-BNO055 9DOF Absolute Orientation Sensor Module is a high-precision 9-axis IMU (Inertial Measurement Unit) breakout board that combines a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer. Unlike traditional IMUs, the BNO055 simplifies complex motion tracking by integrating a high-speed ARM Cortex-M0 processor directly on the chip. This enables onboard real-time sensor fusion, providing accurate and stable orientation data without the need for external computation.
If you've previously struggled with combining accelerometer, gyroscope, and magnetometer data, the BNO055 takes the guesswork out of the process. It fuses sensor data automatically and delivers ready-to-use output such as Euler angles, quaternions, or motion vectors—all accessible over I2C.

Adafruit_BNO055 bno = Adafruit_BNO055(55, 0x29); Key Features:
Combines accelerometer, gyroscope, and magnetometer on a single chip
Onboard ARM Cortex-M0 processor performs real-time sensor fusion
Outputs orientation data as Euler angles, quaternions, or vectors
I2C communication interface (default address 0x28 or 0x29)
Fully self-contained, no need for complex external libraries or fusion algorithms
Compact and easy to integrate in embedded systems
Sensor Outputs:
Absolute Orientation (Euler, 100Hz): Three-axis orientation (360°)
Quaternion (100Hz): Four-point rotation representation
Angular Velocity (100Hz): Rotation speed (rad/s)
Acceleration (100Hz): Acceleration with gravity (m/s²)
Linear Acceleration (100Hz): Motion-only acceleration, gravity removed
Gravity Vector (100Hz): Gravity direction excluding motion
Magnetic Field (20Hz): Environmental magnetic field strength (μT)
Temperature (1Hz): Ambient temperature (°C)
How to Use with Arduino (I2C Configuration):
Close both I2C jumpers (solder bridges) on the module to enable I2C mode.
Connect wiring:
GND → GND
VIN → 3.3V
SDA → D2 (NodeMCU)
SCL → D1 (NodeMCU)
Install Arduino IDE 1.8.7 or newer.
Add the ESP8266 board via Board Manager and select NodeMCU 1.0 (ESP-12E Module).
Install Adafruit BNO055 and Adafruit Unified Sensor libraries.
Run the sensorapi example and modify the BNO initialization to: Adafruit_BNO055 bno = Adafruit_BNO055(55, 0x29);
Upload and start receiving data in seconds!
Technical Specifications:
Operating Voltage: 3.3V (VIN supports 3.3V input only)
Communication: I2C (default address 0x28/0x29 selectable)
Sensor Fusion Rate: Up to 100Hz
Built-in Processor: ARM Cortex-M0
Dimensions: Compact module form factor
Compatible with: Arduino, ESP8266, ESP32, STM32, etc.
Applications:
Robotics and Drone Stabilization
Head Tracking and Gesture Recognition
3D Motion Capture
Augmented/Virtual Reality
Smart Wearables and Navigation Systems
Package Includes:
1 x GY-BNO055 9DOF IMU Sensor Module (Pre-soldered headers may not be included)
Why Choose GY-BNO055?
Get precise 3D orientation without spending weeks on sensor fusion math. The GY-BNO055 brings plug-and-play simplicity to complex motion sensing, making it ideal for engineers, hobbyists, and educators alike.
Take your motion projects to the next level—add the GY-BNO055 to your cart today!
Specific References
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent
Write your review
Review sent
Your review cannot be sent
Reference: RBD-2298
Reference: RBD-2848
Reference: RBD-0568
Brand: Raspberry Pi Official
Reference: RBD-2710
Reference: RBD-1198
Reference: RBD-3220
Brand: Hi-Link
Reference: RBD-1211
Reference: RBD-2361
Reference: RBD-2967
Reference: RBD-2851
Reference: RBD-3244
Brand: DFRobot
Reference: RBD-0233
Brand: SparkFun Electronics
We'll slide into your inbox when the product is back in stock.
Reference: RBD-1717
Reference: RBD-4078
We'll slide into your inbox when the product is back in stock.
Reference: RBD-1757
Reference: RBD-1640
Reference: 1169
Reference: RBD-1822
Reference: RBD-3100
Reference: RBD-3622
Reference: RBD-0009
Reference: RBD-0034
Reference: RBD-0282
Reference: RBD-0331
The GY-BNO055 9DOF Absolute Orientation Sensor Module is a high-precision 9-axis IMU (Inertial Measurement Unit) breakout board that combines a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer. Unlike traditional IMUs, the BNO055 simplifies complex motion tracking by integrating a high-speed ARM Cortex-M0 processor directly on the chip. This enables onboard real-time sensor fusion, providing accurate and stable orientation data without the need for external computation.
check_circle
check_circle