Overview
The Yahboom MPU6050 sensor module is a 6-axis sensor module (3-axis gyroscope + 3-axis acceleration) designed for motion and attitude measurement in robotics and balance car projects. It uses the standard IIC communication protocol and provides 16-bit data output via a built-in 16-bit AD converter.
Key Features
- Chip: MPU-6050
- IIC interface (pin header); standard IIC communication protocol
- Transmission rate: 400kHz (IIC) (Max)
- Data output: acceleration, angular velocity, angle, quaternion (can be converted to Euler angle and rotation matrix through a microcontroller)
- Built-in algorithm: DMP Pose fusion algorithm
- External interface: can be connected to an external magnetometer module
- INT interrupt trigger pin
- Pin headers are not soldered by default (manual soldering required)
Specifications
| Chip | MPU-6050 |
| Sensor type / model | 3-axis gyroscope + 3-axis accelerometer |
| Data output | Acceleration, angular velocity, angle, quaternion (can be converted to Euler angle and rotation matrix through a microcontroller) |
| ADC bit depth | 16-bit data output |
| Input voltage | 3-5V voltage input (internal low voltage difference stabilization) |
| Gyroscope working current | 5mA |
| Gyroscope sleep current | 5uA |
| Accelerometer working current | 350uA |
| Accelerometer low power mode current | 20uA@10Hz |
| Gyroscope range | ±250°/s, ±500°/s, ±1000°/s, ±2000°/s |
| Acceleration range | ±2g, ±4g, ±8g, ±16g |
| Communication / contact method | Standard IIC communication protocol |
| IIC communication speed | Maximum 400KHz |
| Transmission rate | 400kHz (IIC) (Max) |
| External interface | Can be connected to an external magnetometer module |
| Interrupt | INT interrupt trigger pin |
| Compatible development platforms | STM32, C51, ARDUINO, MSPM0 |
| Pin pitch | 2.54mm |
| Product dimensions | 21mm*16mm*2mm |
| Dimensions (also listed) | 21mm*16mm |
| Weight | 1.6g |
| Mechanical drawing (unit: mm) | 21.11 (length), 15.75 (height), 8.76 (side dimension), Φ3.12 (mounting hole diameter), 15.56 (inner spacing) |
Pinout & Wiring (IIC)
Module pin labels
- VCC, GND, SCL, SDA, XDA, XCL, AD0, INT
STM32 wiring notes (example)
- VCC: 3.3V~5.0V
- GND: GND
- SCL: PB6
- SDA: PB7
- Example environment: MCU STM32F103C8T6; development platform compatible with MDK4.7 or MDK5.1; test environment WIN7 64-bit
- Example program output: original gyroscope and acceleration data at 115200 baud rate on serial port 1
Other board wiring notes (example)
- VCC: 3.3V~5.0V
- GND: GND
- SCL: SCL
- SDA: SDA
- Example environment: development platform Version 1.6.5; MUC: AR-Board; test environment WIN7 64-bit
- Arduino UNO example program output: original gyroscope and acceleration data at 115200 baud rate on serial port
What's Included
- MPU6050 module (pin headers are not soldered) x 1
- Straight pin header x 1
- Curved pin header x 1
Applications
- Balance car / self-balancing vehicle projects
- Robotics attitude sensing and motion detection
Manuals / Documents
Yahboom MPU6050 sensor module documents
For pre-sales and technical support (wiring, integration, and module selection), contact https://rcdrone.top/ or email support@rcdrone.top.
Details





A compact MPU-6050 breakout provides 3-axis gyro + 3-axis accelerometer data over IIC, with headers supplied for manual soldering.

Board dimensions and mounting-hole spacing are provided for easy integration into tight robotics builds.

Key electrical and motion ranges are summarized for quick selection during design and prototyping.

Simple four-wire IIC wiring to STM32 makes it easy to start reading acceleration and gyroscope data.


IIC pin mapping is shown for common development boards so you can wire VCC/GND/SCL/SDA correctly.


A clear close-up of the module helps confirm pin labeling and component layout before installation.

The 2.54 mm header interface supports quick plug-in expansion on prototyping and control boards.

Well-suited for balance cars, motion tracking, and attitude measurement in DIY robotics projects.

Online tutorials and example files are provided to speed up setup on Arduino, STM32, and related platforms.

Optional reference routines and documentation help you validate sensor data acquisition and integration.



The MPU6050 IMU breakout board includes a pre-soldered header and clearly labeled I2C and power pins for easy wiring.
