MPU-6050 IMU Module – Motion tracking sensor -Accelerometers & Gyro Sensors -Robocraze
MPU-6050 IMU Module – Motion tracking sensor -Accelerometers & Gyro Sensors -Robocraze
MPU-6050 IMU Module – Motion tracking sensor -Accelerometers & Gyro Sensors -Robocraze
MPU-6050 IMU Module – Motion tracking sensor -Accelerometers & Gyro Sensors -Robocraze
s

Robocraze BEST PRICE GUARANTEED

MPU-6050 3-Axis Accelerometer and Gyro Sensor Module Online

MPU-6050 Triple-Axis Accelerometer & Gyroscope Module

Rs 154/-
- 38%
Rs 154/-
Rs 249/-
Save Rs 95/-
🪙
RC REWARDS Earn 1 RC Coin on this order
Incl. GST (No Hidden Charges)
Please hurry! Only 1660 left in stock

Why Buy From Robocraze

Free Delivery Above ₹999

Technical Support & Easy Returns

Same-Day Shipping (Order by 3 PM on Business Days)

Earn RC Coins on Every Prepaid Order

COD Available on Order Value Between ₹500 to ₹3,000

SKU: TIFSS0063
  • 16-bit AD converter with 16-bit data output.
  • I2C output for 6 or 9-axis motion fusion data in various formats.
  • Selectable solder jumpers for CLK, FSYNC, and AD0.
  • DMP engine for motion fusion and gesture detection.
  • Automatic bias and compass calibration.
  • Digital-output temperature sensor.

This board will function as MPU6500. Use the given library – MPU9250_WE.

Robocraze Academy Limited Time Offer
MPU-6050 IMU Module – Motion tracking sensor -Accelerometers & Gyro Sensors -Robocraze
MPU-6050 Triple-Axis Accelerometer & Gyroscope Module
Rs 249/- Rs 154/-

MPU-6050 Triple-Axis Accelerometer & Gyroscope Module

Rs 249/- Rs 154/-
📄
Quick Decision
  • Best for Motion Sense
  • 6-Axis Tracking
  • Easy I2C
  • Arduino Friendly
✔️
Benefits
  • Accelerometer + Gyro
  • DMP Support
  • I2C Interface
  • Compact Design
⚖️
Pros & Cons
  • Motion Output
  • Small Module
  • Low Cost
  • Needs Calibration
🎯
Use Cases
  • Robotics
  • Balancing Bots
  • Gesture Projects
  • Angle Tracking

MPU-6050 Triple-Axis Accelerometer Gyroscope Module

Build responsive motion-sensing projects with the MPU-6050 Triple-Axis Accelerometer & Gyroscope Module, a compact 6-axis IMU that combines a 3-axis accelerometer and 3-axis gyroscope in a single sensor. It provides digital motion data over the I²C interface, making it easy to connect with popular development boards such as Arduino, ESP32, Raspberry Pi and other microcontrollers.

The accelerometer measures linear acceleration along the X, Y and Z axes, while the gyroscope measures angular velocity around those same axes. With programmable measurement ranges, the MPU-6050 can be adapted for applications ranging from basic tilt and orientation sensing to robotics, balancing systems and motion-controlled interfaces. The sensor also includes a built-in Digital Motion Processor (DMP), which can help handle motion-processing tasks and reduce the processing workload on the host controller.

The MPU6050 offers precise tracking for both quick and gradual movements. It includes a user-programmable gyroscope with a full-scale range of ±250, ±500, ±1000, and ±2000°/sec (DPS). Additionally, it features a user-programmable accelerometer with a full-scale range of ±2g, ±4g, ±8g, and ±16g.

 

Read our blog explaining the Interfacing mpu6050 with Raspberry Pi, It covers step by step process.

Why Choose MPU6050 for Your Projects?

The MPU6050 is one of the most popular motion sensors in electronics due to its accuracy, affordability, and ease of integration. Whether you're building drones, self-balancing robots, or wearable devices, the mpu6050 sensor provides reliable performance. For hobbyists and engineers looking to purchase an accelerometer online, this module stands out as a versatile and widely supported option compatible with platforms like Arduino and Raspberry Pi.

Key Features:

  • I2C Digital Output of 6/9-axis MotionFusion data in various formats such as Euler Angle, Quaternion, Rotation Matrix, or Raw Data.
  • Chip built-in 16-bit AD converter, 16-bit data output.
  • Voltage Range: 2.3V to 3.4V.
  • Selectable Jumpers: CLK, FSYNC, AD0.
  • Gyro: ±250 to ±2000dps sensitivity.
  • Accelerometer: ±2g to ±16g programmable range, making the mpu 6050 suitable for various motion detection applications
  • DMP™ Engine: Offloads MotionFusion, sync, and gesture detection.
  • Embedded Algorithms: Run-time bias and compass calibration.
  • Digital Temperature Sensor: Output for temperature monitoring.

Differences Between MPU6000, MPU6050 and MPU6500:

  • MPU6000 Sensor: Offers an 8 kHz sampling rate, supporting both SPI and I2C interfaces. However, the I2C interface might be insufficient for handling an 8 kHz gyro update due to its slower nature. It boasts improved vibration sensitivity compared to the MPU6500.
  • MPU6050 Sensor: It offers an 8 kHz sampling rate and utilizes the I2C interface communication protocol. It exhibits superior vibration sensitivity compared to the MPU6500.
  • MPU6500 Sensor: It offers a 32 kHz sampling rate and compatibility with both I2C and SPI interfaces. Due to increased sensitivity to vibrations, it may require additional vibration isolation methods for optimal performance.

Pinout:

MPU-6050 Pinout

Wiring Diagram:

Wiring Diagram

Package Includes:

  • 1 x MPU-6050 Triple-Axis Accelerometer Gyroscope Module

Specifications

Specification Details
Sensor MPU-6050 / module-specific implementation
Sensor Type 6-axis IMU
Accelerometer 3-axis MEMS accelerometer
Gyroscope 3-axis MEMS gyroscope
Accelerometer Range ±2g, ±4g, ±8g, ±16g
Gyroscope Range ±250, ±500, ±1000, ±2000 °/s
ADC Resolution 16-bit
Communication Interface I²C
Digital Motion Processor Built-in DMP
Temperature Sensor Digital-output temperature sensor
Operating Interface I²C digital output
On-board Regulator 3.3V regulator
Module Input Power 5V
Gyroscope Operating Current Approx. 3.6 mA*
Accelerometer Operating Current Approx. 500 µA*
Crystal Frequency 32.768 kHz*
Selectable Pins / Jumpers CLK, FSYNC, AD0
Module Dimensions Approx. 3 × 2 × 1 cm*
Module Weight Approx. 3 g*

*Specifications may vary depending on the module revision.

Arduino Sample Code

This example reads raw accelerometer and gyroscope data from the MPU-6050 using the I²C interface. Upload the code to your Arduino board and open the Serial Monitor at 9600 baud to view the X, Y and Z-axis readings.

#include <Wire.h>

#define MPU6050_ADDR 0x68

void setup() {
  Serial.begin(9600);
  Wire.begin();

  // Wake up the MPU-6050
  Wire.beginTransmission(MPU6050_ADDR);
  Wire.write(0x6B);
  Wire.write(0);
  Wire.endTransmission(true);

  Serial.println("MPU-6050 Initialized");
}

void loop() {
  int16_t AcX, AcY, AcZ;
  int16_t GyX, GyY, GyZ;

  // Start reading accelerometer and gyroscope data
  Wire.beginTransmission(MPU6050_ADDR);
  Wire.write(0x3B);
  Wire.endTransmission(false);
  Wire.requestFrom(MPU6050_ADDR, 14, true);

  AcX = Wire.read() << 8 | Wire.read();
  AcY = Wire.read() << 8 | Wire.read();
  AcZ = Wire.read() << 8 | Wire.read();

  // Skip temperature data
  Wire.read();
  Wire.read();

  GyX = Wire.read() << 8 | Wire.read();
  GyY = Wire.read() << 8 | Wire.read();
  GyZ = Wire.read() << 8 | Wire.read();

  Serial.print("Accelerometer: ");
  Serial.print("X = ");
  Serial.print(AcX);
  Serial.print(" | Y = ");
  Serial.print(AcY);
  Serial.print(" | Z = ");
  Serial.println(AcZ);

  Serial.print("Gyroscope: ");
  Serial.print("X = ");
  Serial.print(GyX);
  Serial.print(" | Y = ");
  Serial.print(GyY);
  Serial.print(" | Z = ");
  Serial.println(GyZ);

  Serial.println("-------------------------");

  delay(500);
}

1. What is a MPU-6050 Triple-Axis Accelerometer & Gyroscope Module?

  • The MPU6050 is an IMU (Inertial Measurement Unit) device. It's a six-axis motion tracking device that uses data from a three-axis accelerometer and a three-axis gyroscope to calculate movement. The most significant benefit of this board is that it includes a digital motion processor. The importance of the DMP (Digital Motion Processor) is that it handles extremely complex calculations and operations on its own, freeing up the microcontroller's time. It offers motion data such as roll, pitch, yaw, angles, landscape, and portrait sense, among other things.

2. What is the use of MPU6050 sensor?

  • MPU6050 is a three-axis accelerometer and three-axis gyroscope Micro Electro-mechanical system (MEMS). It aids in the measurement of velocity, orientation, acceleration, displacement, and other motion-related features.

3. How does the MPU6050 Accelerometer work?

  • An accelerometer works on the principle of the piezoelectric effect. Consider a cuboidal box containing a ball. Because of gravity, if we move or tilt the box ball inside the box, it will fall on the box's walls. Similarly, IMUs like the MPU6050 contains MEMS (micro-electromechanical systems) that work in the same way as the cuboidal box with the ball inside.

4. How does the MPU6050  Gyroscope work?

  • It works on the principle of Coriolis acceleration. Imagine that there's a fork-like structure that's in an exceedingly constant back-and-forth motion. The crystals experience a force in the direction of inclination whenever you try to tilt this arrangement. The inertia of the moving fork is frequently the cause. As a result, the crystals produce a current in accordance with the piezo effect, which is amplified.

Shipping Policy

  • Free Delivery on all Orders Above Rs 999/-
  • All orders confirmed before 3:00 PM IST are shipped the same day, barring rare pickup delays on holidays or disturbances.
  • Delivery time in Metro cities is 1–3 days; for other locations, it is 3–7 days. Delivery varies based on location and courier service.

Return & Refund Policy

  • Return window: 7 days from receipt unless stated otherwise.
  • No refunds or replacements after the return window.
  • Returns are accepted only for non-working or damaged products.
  • Initiate return requests via a Support ticket or contact us at +91-8123057137.
  • Refunds are processed within 3–4 working days after inspection and approval.

Recently Viewed Products