- 6 Degrees of Freedom: Combines a 3-axis gyroscope and a 3-axis accelerometer in a single package.
- Wide Operating Voltage: Onboard regulator supports 3V to 5V power input.
- 16-Bit Resolution: High-precision Analog-to-Digital Converters (ADCs) provide detailed, noise-resistant data.
- Integrated DMP: Internal processor handles complex algorithms like MotionFusion to reduce microcontroller workload.
- Standard I2C Communication: Easy 2-wire digital interface for seamless integration.
- Auxiliary I2C Bus: Allows attachment of external sensors, such as a magnetometer (compass), to achieve full 9-DOF functionality.
- Onboard Temperature Sensor: Integrated ambient temperature measurement for thermal compensation.
MPU-6050 GY-52 6DOF IMU Module – 3-Axis Gyroscope + 3-Axis Accelerometer for Robotics/Drones
| Sensor Chip | MPU-6050 |
|---|---|
| Supply Voltage | 3.0V – 5.0V DC |
| Communication Interface | I2C Digital Interface (400kHz max) |
| Resolution | 16-bit ADC for all axes |
| I2C Address | 0x68 (Default), 0x69 (selectable via AD0 pin) |
| Module Dimensions | Approx. 20mm x 16mm |




- Flight Stabilization: The primary sensor for entry-level to advanced multi-rotor drone flight controllers.
- Robotics: Providing orientation feedback for self-balancing robots and bipedal walking robots.
- Gesture Recognition: Interpreting human motion for input devices or interaction controls.
- Data Logging: Capturing vibration or impact data in various environments.
- Wearable Tech: Measuring movement in fitness trackers or medical monitoring devices.
A 6DOF module (like this one) has an accelerometer and a gyroscope. A 9DOF adds a 3-axis magnetometer (compass) to determine absolute orientation relative to the Earth’s magnetic field. You can connect an external compass to this board if needed.
Yes. The module has an onboard voltage regulator and the I2C pins use logic levels compatible with 3.3V and 5V systems.
Yes, you will need a library (such as the Adafruit MPU6050 library or Jeff Rowberg’s MPU6050 library) to easily communicate with the sensor and interpret the data.
Gyroscopes naturally experience “drift” over time (errors accumulate). Using sensor fusion algorithms (often via the internal DMP or software libraries) that combine accelerometer data helps minimize this drift and provide stable orientation data
Yes, you can use two modules simultaneously. The default I2C address is 0x68. By connecting the AD0 pin to the VCC line, the address changes to 0x69 for the second sensor










