DIYables 6 Axis Gyroscope Accelerometer Module GY-521 MPU-6050 I2C
Click to zoom







Quick Overview
The DIYables MPU-6050 6 Axis Gyroscope Accelerometer Module combines a 3-axis gyroscope and a 3-axis accelerometer on a single MPU-6050 chip, measuring rotation and movement in every direction. It connects to Arduino, ESP32, ESP8266, Raspberry Pi, and STM32 boards over a standard I2C interface. The 8 pin header comes presoldered, so the module plugs straight into a breadboard with no soldering.
Built-in 16-bit analog to digital converters deliver 16-bit digital data for each axis, and wiring needs just four connections: VCC, GND, SCL, and SDA. The gyroscope range is selectable from ±250, ±500, ±1000, or ±2000 degrees per second, and the accelerometer range from ±2, ±4, ±8, or ±16g, so you can favor sensitivity for slow tilt sensing or range for fast motion. An onboard low dropout regulator accepts a 3V to 5V supply, and the compact 20.2 x 15.4mm board uses standard 2.54mm pin spacing.
Ideal for self-balancing robots, drone and quadcopter flight controllers, gesture and motion control, tilt and orientation sensing, step counters, vibration monitoring, and wearable motion tracking.
Key Features
- MPU-6050 6 Axis Sensor — 3-axis gyroscope and 3-axis accelerometer combined on one chip
- Presoldered 8 Pin Header — Ready to use with no soldering, plugs straight into a breadboard
- 16-Bit ADC and Data Output — Built-in converters give precise 16-bit readings for every axis
- I2C Interface — Standard IIC communication over SCL and SDA keeps wiring to four pins
- Selectable Gyro Range — ±250, ±500, ±1000, or ±2000 degrees per second
- Selectable Accelerometer Range — ±2, ±4, ±8, or ±16g for slow or fast motion
- 3V to 5V Supply — Onboard low dropout regulator supports 3.3V and 5V boards
- 2.54mm Pin Spacing — Standard pitch fits breadboards and perfboards
- Compact 20.2 x 15.4mm Board — Small enough for drones, wearables, and robots
- Wide Compatibility — Works with Arduino, ESP32, ESP8266, Raspberry Pi, and STM32
- 2 Pack Value — Two modules for multiple builds or spares
SPECIFICATION
| Specification | Value |
|---|---|
| Product Type | 6 Axis Gyroscope Accelerometer Module |
| Sensor Chip | MPU-6050 |
| Sensors | 3-axis gyroscope and 3-axis accelerometer |
| Gyroscope Range | ±250, ±500, ±1000, ±2000 °/s |
| Accelerometer Range | ±2, ±4, ±8, ±16g |
| ADC Resolution | 16-bit, 16-bit data output |
| Interface | I2C (IIC) |
| Power Supply | 3V to 5V (onboard low dropout regulator) |
| Pin Header | 8 pin, presoldered |
| Pin Spacing | 2.54mm |
| Board Size | 20.2mm x 15.4mm |
| Package Quantity | 2 pieces |
| Compatibility | Arduino, ESP32, ESP8266, Raspberry Pi, Raspberry Pi Pico, STM32 |
| Applications | Self-balancing robots, drones, gesture control, tilt sensing, step counters, motion tracking |
PACKAGE
A package includes:
| Qty | Items |
|---|---|
| 2 | MPU-6050 6 Axis Gyroscope Accelerometer Module with Presoldered 8 Pin Header |
COMPATIBLE HARDWARE
- Arduino boards (UNO, Mega, Nano) — I2C connection on SDA and SCL pins
- ESP32 and ESP8266 boards — I2C motion sensing for wireless IoT and wearable projects
- Raspberry Pi (all models) — I2C bus for orientation and motion tracking
- Raspberry Pi Pico — I2C for portable motion sensing
- STM32 boards — Flight controller and robotics applications
- Servo motors and DC motor drivers — Self-balancing and stabilization systems
- OLED and LCD displays — Show tilt angles and motion data
- Any microcontroller with an I2C interface and 3V to 5V supply