MPU6050 6-Axis Accelerometer & Gyroscope Sensor Module – IMU for Arduino & ESP32
Product Description
The MPU6050 6-Axis Accelerometer and Gyroscope Module is a compact Inertial Measurement Unit (IMU) that combines a 3-axis accelerometer and a 3-axis gyroscope in a single sensor. It measures linear acceleration and rotational motion, making it suitable for robotics, drones, motion tracking, and orientation-sensing applications.
Featuring I2C communication and an integrated Digital Motion Processor (DMP) within the MPU6050 sensor IC, this module can support motion-processing applications and help simplify data handling. It can be interfaced with popular development platforms such as Arduino, ESP8266, ESP32, STM32, and Raspberry Pi, subject to suitable voltage and logic-level compatibility.
Whether you are building a self-balancing robot, a drone flight controller prototype, a gesture-controlled device, or a wearable electronics project, the MPU6050 is a versatile sensor for measuring movement and rotation.
Key Features
6-Axis Motion Sensing: Combines a 3-axis accelerometer and a 3-axis gyroscope.
Acceleration Measurement: Detects acceleration along the X, Y, and Z axes.
Gyroscope Measurement: Measures angular velocity around the X, Y, and Z axes.
Integrated DMP: Supports onboard motion-processing functions.
I2C Interface: Communicates with compatible microcontrollers using the I2C protocol.
Compact Design: Suitable for embedded systems and space-constrained projects.
Low-Power Operation: Appropriate for many battery-powered applications.
Wide Development Support: Can be used with Arduino, ESP8266, ESP32, STM32, and other compatible platforms.
Versatile Applications: Ideal for robotics, gesture detection, motion tracking, and stabilization prototypes.
Technical Specifications
Parameter | Specification |
Product Name | MPU6050 6-Axis IMU Sensor Module |
Sensor IC | MPU6050 |
Sensor Type | Inertial Measurement Unit (IMU) |
Accelerometer | 3-axis |
Gyroscope | 3-axis |
Total Sensing Axes | 6 |
Accelerometer Measurement Range | ±2g, ±4g, ±8g, ±16g |
Gyroscope Measurement Range | ±250, ±500, ±1000, ±2000°/s |
Communication Interface | I2C |
Digital Motion Processor | Integrated into the MPU6050 IC |
Operating Voltage | Depends on breakout-board design |
Logic-Level Compatibility | Check the specific module before connection |
Compatible Platforms | Arduino, ESP8266, ESP32, STM32, Raspberry Pi with suitable interfacing |
Applications | Motion tracking, tilt sensing, robotics, stabilization |
Applications
Drone and quadcopter flight-control prototypes
Robotics and automation systems
Self-balancing robots
Gesture recognition and gesture-controlled devices
Motion and orientation tracking
Wearable electronics and activity-monitoring projects
Camera and platform stabilization prototypes
IoT motion-monitoring systems
Educational electronics and STEM projects
Package Includes
1 × MPU6050 IMU Sensor Module
1 × Set of Male Header Pins
Important Notes
The accelerometer measures acceleration, while the gyroscope measures angular velocity. Calculating orientation typically requires sensor fusion and calibration.
The MPU6050 communicates through I2C; confirm the board's pin labels and address configuration before use.
Supply voltage and 5 V tolerance depend on the breakout board's regulator and level-shifting circuitry. Check your module before connecting it to a controller.
The DMP is integrated into the sensor IC, but using its functions may require compatible firmware or a software library.
The listed measurement ranges are selectable sensor settings, not guaranteed accuracy specifications.



















































