MPU 6050 6 axis Accelerometer & Gyroscope
The MPU 6050 6 axis Accelerometer & Gyroscope combines a 3-axis accelerometer and 3-axis gyroscope in a single chip. It provides precise motion and orientation data for robotics, drones, and motion-sensing projects.
Key Features
- 3-axis accelerometer with selectable ±2g to ±16g ranges
- 3-axis gyroscope with selectable ±250 to ±2000°/s ranges
- 16-bit ADC resolution for precise measurements
- I2C communication with configurable address
- Digital Motion Processor (DMP) for sensor fusion
- Low power consumption with sleep modes
- Temperature sensor built-in for compensation
Technical Specifications
| Parameter |
Specification |
| Model |
MPU-6050 |
| Accelerometer Range |
±2g, ±4g, ±8g, ±16g |
| Gyroscope Range |
±250, ±500, ±1000, ±2000°/s |
| Interface |
I2C (400kHz) |
| I2C Address |
0x68 (default) / 0x69 |
| Operating Voltage |
3.3V – 5V (module) |
| Resolution |
16-bit (ADC) |
| Dimensions |
20mm x 16mm |
Applications
- Self-balancing robots and Segway-style vehicles
- Gesture recognition and motion control
- Quadcopter stabilization and flight control
- Vibration analysis and structural monitoring
- Game controllers and VR motion tracking
- Activity trackers and fitness devices
Pinout
- VCC: 3.3V-5V power input
- GND: Ground
- SCL: I2C clock line
- SDA: I2C data line
- XDA/XCL: Auxiliary I2C for external sensors
- INT: Interrupt output for event notification
- ADO: I2C address select pin
Important Notes
- Use Jeff Rowberg’s I2Cdev library for easy Arduino integration
- DMP provides quaternion output for absolute orientation
- Add a magnetometer for full 9-DOF heading reference
- Sensor fusion recommended for accurate angle measurement
- Calibrate offsets for best accuracy in your application