Triple Axis Gyroscope & Accelerometer IMU - MPU6050
Triple Axis Gyroscope & Accelerometer IMU - MPU6050
Triple Axis Gyroscope & Accelerometer IMU - MPU6050
Triple Axis Gyroscope & Accelerometer IMU - MPU6050

Triple Axis Gyroscope & Accelerometer IMU - MPU6050

Sensors
DET770
Part.No: MPU-6050
€4.95
Upon Request
By arrangement
The MPU-6050 (MPN: MPU-6050, Brand: Kuongshun) is a 6-axis IMU module combining a 3-axis gyroscope and 3-axis accelerometer in a single chip. It communicates via I2C, features a 16-bit ADC per channel, and supports a wide power supply range of 4.3–9V via an on-board LDO regulator.

 

The Kuongshun MPU-6050 (MPN: MPU-6050) is a compact 6-axis Inertial Measurement Unit (IMU) that integrates a 3-axis gyroscope and a 3-axis accelerometer into a single chip. It is widely used in robotics, drone stabilisation, gesture control, and motion-tracking projects. Each axis uses a dedicated 16-bit ADC, capturing X, Y, and Z data simultaneously with high precision. Communication is handled via the standard I2C (IIC) protocol, making it straightforward to use with Arduino, ESP32, and other microcontroller platforms.

Key Features

  • 6-Axis Sensing: 3-axis gyroscope + 3-axis accelerometer in one chip → saves board space and simplifies wiring
  • 16-bit ADC per Channel: High-resolution analogue-to-digital conversion → precise, low-noise motion data
  • Wide Power Supply (4.3–9V): On-board KB33 low-dropout regulator → compatible with 5V Arduino and 3.3V systems without extra components
  • I2C Communication: Standard IIC protocol → only 2 data lines needed, easy daisy-chaining
  • Selectable Gyroscope Range: ±250 / ±500 / ±1000 / ±2000 °/s → tune sensitivity to your application
  • Selectable Accelerometer Range: ±2g / ±4g / ±8g / ±16g → covers everything from gentle tilt sensing to high-impact detection

Pinout & Wiring

PINSymbolDescription
1VCCPower supply input (4.3–9V)
2GNDGround
3SCLI2C Clock line
4SDAI2C Data line
5XDAAuxiliary I2C Data (for external sensors)
6XCLAuxiliary I2C Clock (for external sensors)
7AD0I2C Address select (LOW = 0x68, HIGH = 0x69)
8INTInterrupt output to microcontroller

Wiring note: Connect VCC to 5V (Arduino) or 3.3V (ESP32/Raspberry Pi), GND to GND, SCL to the clock pin of your board (e.g. A5 on Arduino UNO), and SDA to the data pin (e.g. A4 on Arduino UNO). Pull-up resistors on SCL/SDA are typically included on the module.

Compatibility

  • Arduino UNO / Nano / Mega: Connect to 5V supply; use A4 (SDA) and A5 (SCL). The on-board LDO handles the voltage, and the MPU-6050's I2C logic is 3.3V — level shifting is managed internally on this module.
  • ESP32 / ESP8266: Connect to 3.3V supply; assign any GPIO pair configured for I2C.
  • Raspberry Pi: Connect to 3.3V supply; use GPIO 2 (SDA) and GPIO 3 (SCL) with I2C enabled via raspi-config.

Typical Applications

  • Drone & quadcopter stabilisation: Real-time attitude correction using gyroscope data — the MPU-6050 is the go-to sensor for flight controllers.
  • Self-balancing robots: Combine accelerometer and gyroscope readings (complementary or Kalman filter) to maintain upright balance.
  • Gesture recognition: Detect wrist or hand movements to control interfaces, games, or home automation systems.
  • Pedometer & activity tracking: Count steps and classify motion patterns in wearable projects.
  • Camera gimbal stabilisation: Compensate for vibration and tilt to keep footage smooth.

Technical Specifications

ParameterValue
Communication InterfaceI2C (IIC)
Power Supply Voltage4.3 V – 9 V (on-board KB33 LDO regulator)
ADC Resolution16-bit per channel
Gyroscope Full-Scale Range±250 / ±500 / ±1000 / ±2000 °/s (selectable)
Accelerometer Full-Scale Range±2g / ±4g / ±8g / ±16g (selectable)
Axes6 (3-axis gyroscope + 3-axis accelerometer)
BrandKuongshun
MPNMPU-6050

Frequently Asked Questions

Q: What is the default I2C address of the MPU-6050?
A: The default address is 0x68. By pulling the AD0 pin HIGH you change it to 0x69, allowing two MPU-6050 modules on the same I2C bus.

Q: Do I need external pull-up resistors for SDA/SCL?
A: This module typically includes on-board pull-up resistors, so in most cases no external resistors are required.

Package Contents: 1× MPU-6050 IMU Module (Kuongshun)

⚠ Note: Although the power supply accepts up to 9V, the MPU-6050 chip itself operates at 3.3V logic internally. Avoid applying 5V logic directly to the SCL/SDA pins without verifying the module's level-shifting circuitry.
16 other products in the same category:
Product added to wishlist
Product added to compare.