Kunkune

MPU-6050 3 Axis Analog Gyroscope Accelerometer

MPU-6050 3 Axis Analog Gyroscope Accelerometer

MPU-6050 3 Axis Analog Gyroscope Accelerometer - Main image
$2.17 $3.45 In stock

Category: Arduino Sensors

MPU-6050 6-Axis Gyroscope and Accelerometer Module — I2C

The MPU-6050 is the most widely used IMU for Arduino projects, combining a 3-axis gyroscope (+/-250 to +/-2000 deg/s) and 3-axis accelerometer (+/-2g to +/-16g) with a Digital Motion Processor (DMP) on a single chip. The DMP runs quaternion calculations onboard, delivering orientation data at up to 200Hz over I2C — reducing the processing load on the Arduino. The I2C address is 0x68 with AD0 low or 0x69 with AD0 high.

  • 3-axis gyroscope — +/-250/500/1000/2000 deg/s, selectable
  • 3-axis accelerometer — +/-2/4/8/16g, selectable
  • Digital Motion Processor (DMP) — on-chip quaternion fusion
  • I2C interface — 0x68 or 0x69
  • 3.3V logic — module includes 3.3V regulator, 5V compatible
  • Interrupt output — data-ready and motion detection
Specification Value
Gyro range +/-250 to +/-2000 deg/s
Accel range +/-2g to +/-16g
DMP Quaternion output at up to 200Hz
Interface I2C (0x68 or 0x69)
Supply voltage 3.3V – 5V (module)

How do you get roll, pitch, and yaw from the MPU-6050?

Use the i2cdevlib MPU6050 library by Jeff Rowberg with DMP enabled. The MPUTeapot or MPU6050_DMP6 example sketches extract quaternion data from the DMP FIFO buffer and convert to Euler angles (roll, pitch, yaw) in the sketch. The DMP approach is significantly more stable than complementary filter calculation on the Arduino, particularly for yaw drift.

Best for

Self-balancing robots, drone flight controllers, gesture recognition, robotics orientation sensing, gimbal stabilisation, wearable motion capture, and any project needing fused gyro-accelerometer orientation data.

Why Kunkune

Shipped from UK stock. 60-day returns, no minimum order. Fast Royal Mail delivery.

For battery-powered designs, the BMI160 6-axis IMU draws 950 microamps at full operation — roughly a quarter of the MPU-6050 current.

Buying in bulk? For orders of 10+ units, contact us for trade pricing.

A final check before payment

Review your options, quantities and the final total before confirming.

Ordering for an occasion

Delivery times are estimates, so leave time before your occasion.

Standard Shipping: Handling (business days) 0–1; Transit (business days) 7–15.

Express Shipping: Handling (business days) 0–1; Transit (business days) 7–15.

View policy
If plans change

Ask the store about your order before making return or refund arrangements.

Please contact us for the refund processing timeframe before returning an item.

View policy
Planning delivery

Review the available services for your destination.

Standard Shipping · United States: $0.00

Express Shipping · United States: $3.99

View policy
Return arrangements

Contact the store first to check the conditions for your item.

United States · Return window (days after delivery): 30. Return method: By mail. Return postage: Seller pays.

View policy

Customer Reviews (4.8 / 5 · 5 reviews)

Madison ★★★★★

Finally got my self-balancing robot working thanks to this module — the I2C interface made wiring a breeze. The gyro sensitivity adjustment via the register is a lifesaver for fine-tuning.

Joseph C. ★★★★★

Grabbed two of these for a self-balancing robot build and the gyro readings are impressively stable once you set the +/-2000 deg/s range. The I2C wiring only needs four pins, which kept my breadboard from turning into spaghetti. Calibration took a minute but the accelerometer tracks tilt smoothly no

Eva O. ★★★★★

Wired this up over I2C and it was detected on the first scan, no pull-up resistors needed since they're already on the board. The gyro holds +/-2000 deg/s without drifting much, which is plenty for my self-balancing rig.