MPU6050 Pre-Soldered IMU Accelerometer Sensor 2-Pack for Arduino

SKU TE-8P8A-SJB0

$10.99 USD Shipping & tax calculated at checkout
In stock· Order by 3pm ET and it ships today

2-pack MPU6050 6-axis IMU for Arduino projects that need motion, tilt, and rotation tracking over I2C.

Bulk eligible

Mix any Bulk eligible products — discount applies to your total quantity across the cart.
Auto-applied at checkout
Buy 5+ $10.45 each Save 5%
Buy 10+ $9.90 each Save 10%
View all bulk eligible products →
  • Free Ground Shipping U.S. orders $35+
  • Ships from USA Domestic fulfillment
  • 30-day returns Free defect replacement
  • 7-day support Fast email replies
Frequently bought together
Two ShillehTek MPU6050 IMU accelerometer sensor modules on white background MPU6050 Pre-Soldered IMU Accelerometer Sensor 2-Pack for Arduino ★★★★★ (45) $10.99 This item
Total for 4 items
$42.96

Products related to this item

Product Overview

The ShillehTek MPU6050 IMU Accelerometer Sensor (2-pack) combines a 3-axis accelerometer and 3-axis gyroscope to track motion, tilt, and rotation in real time for Arduino and other microcontroller projects. It communicates over I2C, making it simple to wire and widely supported with libraries for reading raw data and calculating stable angles. Use it for robotics balancing, orientation tracking, gesture-based controls, step and movement detection, and any build where you want reliable motion sensing without bulky hardware.

Frequently asked questions

Yes. The module is intended for Arduino projects and can also work with Raspberry Pi and other microcontrollers that support I2C, provided you use appropriate wiring and a compatible MPU6050 software library.
Yes. The headers are pre-soldered, so the module is ready for jumper wires, breadboards, or compatible prototyping connections without soldering. You still need to connect it correctly to your controller and software library.
The sensor communicates over I2C, using the controller’s SDA and SCL lines along with power and ground. It reports motion data from a 3-axis accelerometer and 3-axis gyroscope for processing by your microcontroller.
Yes. The MPU6050 is commonly used for balancing robots because it tracks tilt and rotation in real time. With suitable code, acceleration and gyroscope readings can be processed to estimate stable orientation angles.
A two-pack is useful when building more than one motion-sensing project or keeping a spare for testing. It also helps with troubleshooting by letting you compare modules if wiring or code behavior seems inconsistent.

Have other questions?

Chat with our US-based team — we usually reply fast.

Features & Specs

6-Axis Motion Tracking Combines a 3-axis accelerometer and 3-axis gyroscope for full IMU sensing.

Arduino and Robotics Friendly Great for balancing bots, orientation tracking, stabilization, and motion-based controls.

I2C Interface Easy wiring and broad library support for quick setup and fast prototyping.

Angle and Tilt Projects Use sensor fusion filters to calculate smooth pitch/roll readings for real-time control.

2-Pack Value Two sensors for dual builds, spare parts, or multi-node motion sensing projects.

Documents

Full Product Manual MPU6050 Accelerometer 6DOF - Raspberry Pi, Arduino, ESP32 I2C Accelerometer In-depth setup guide with wiring, code examples, and troubleshooting.

Related Tutorials

Raspberry Pi Pico MPU6050: Read motion data
Oct 22, 2023Tutorial

Raspberry Pi Pico MPU6050: Read motion data

Build a Raspberry Pi Pico (or Pico W) + MPU6050 setup to read acceleration, gyro, and temperature in Thonny for fast ...
Raspberry Pi Pico W MPU6050: Improve IMU accuracy
Oct 22, 2023Tutorial

Raspberry Pi Pico W MPU6050: Improve IMU accuracy

Calibrate an MPU6050 IMU on a Raspberry Pi Pico W with MicroPython to compute offsets and improve gyro and accelerome...
MPU6050 MEMS Sensor: How Accel and Gyro Work
Oct 22, 2023Tutorial

MPU6050 MEMS Sensor: How Accel and Gyro Work

Learn how the MPU6050 MEMS sensor converts motion into capacitance changes for linear acceleration and gyroscope read...
Raspberry Pi MPU6050: Smooth Sensor Data in MicroPython
Oct 22, 2023Tutorial

Raspberry Pi MPU6050: Smooth Sensor Data in MicroPython

Build a Raspberry Pi MPU6050 low-pass filter in MicroPython to smooth noisy accelerometer readings and keep stable, u...
Arduino Uno MPU6050: Get I2C motion readings
Oct 22, 2023Tutorial

Arduino Uno MPU6050: Get I2C motion readings

Connect an Arduino Uno to an MPU6050 over I2C and stream accelerometer and gyroscope readings in the Arduino IDE usin...
XIAO RP2040 MPU6050: Get MicroPython readings
Oct 22, 2023Tutorial

XIAO RP2040 MPU6050: Get MicroPython readings

Connect a XIAO RP2040 to an MPU6050 and read accelerometer values in MicroPython using Thonny and simple library file...
Arduino Nano Every MPU6050: Read I2C Sensor Values
Oct 23, 2023Tutorial

Arduino Nano Every MPU6050: Read I2C Sensor Values

Build an Arduino Nano Every + MPU6050 I2C setup to stream accelerometer and gyroscope readings to the Serial Monitor,...
ESP32 MPU6050: Wire and read motion data
Oct 23, 2023Tutorial

ESP32 MPU6050: Wire and read motion data

Build an ESP32 + MPU6050 motion sensor setup in the Arduino IDE to read accelerometer and gyroscope data reliably for...
ESP32 MPU6050: Accurate angle readings with i2cdevlib
Oct 23, 2023Tutorial

ESP32 MPU6050: Accurate angle readings with i2cdevlib

Build an ESP32 + MPU6050 project that outputs accurate yaw, pitch, and roll using the i2cdevlib DMP example in Platfo...
ESP32 MPU6050: 3D Orientation Animation in Processing
Oct 23, 2023Tutorial

ESP32 MPU6050: 3D Orientation Animation in Processing

Build an ESP32 MPU6050 project that streams DMP quaternions to Processing with Toxiclibs, producing a smooth 3D orien...
MPU6050 ToxicLibs: Fix Processing Teapot Imports
Oct 23, 2023Tutorial

MPU6050 ToxicLibs: Fix Processing Teapot Imports

Fix legacy ToxicLibs setup in Processing so the MPU6050Teapot example compiles cleanly and resolves missing “toxi” im...
Raspberry Pi 4 MPU6050: Read Motion Data in Python
Nov 05, 2023Tutorial

Raspberry Pi 4 MPU6050: Read Motion Data in Python

Build a Raspberry Pi 4 MPU6050 I2C sensor reader in Python to get accelerometer and gyro readings fast, with parts an...
Raspberry Pi Pico W MPU6050: Send data to DynamoDB
Jan 01, 2024Tutorial

Raspberry Pi Pico W MPU6050: Send data to DynamoDB

Build a Raspberry Pi Pico W to AWS DynamoDB pipeline using MPU6050 data over MQTT via IoT Core and Lambda, for scalab...
Raspberry Pi Pico W MPU6050: Read IMU Data in C++
Jun 06, 2024Tutorial

Raspberry Pi Pico W MPU6050: Read IMU Data in C++

Build a Raspberry Pi Pico W + MPU6050 IMU reader in C++ using I2C, then print accelerometer, gyroscope, and temperatu...
STM32 Blue Pill MPU6050: Read data and calibrate gyro
Aug 24, 2024Tutorial

STM32 Blue Pill MPU6050: Read data and calibrate gyro

Connect an STM32 Blue Pill to an MPU6050 over I2C, print raw accel and gyro data in Arduino, and apply simple gyro ca...
Arduino Nano MPU6050: Stream Accel and Gyro Data
May 14, 2026Tutorial

Arduino Nano MPU6050: Stream Accel and Gyro Data

Build an Arduino Nano + MPU6050 IMU reader that streams live accelerometer and gyroscope data over Serial for motion ...
Arduino NEO-6M GPS: Read Lat/Long in Serial
May 14, 2026Tutorial

Arduino NEO-6M GPS: Read Lat/Long in Serial

Build an Arduino Nano + NEO-6M GPS reader that streams live latitude, longitude, satellites, and UTC time to Serial f...
Arduino MAX30102: Stream Heart Rate to Serial
May 14, 2026Tutorial

Arduino MAX30102: Stream Heart Rate to Serial

Build an Arduino MAX30102 pulse oximeter project that streams live heart rate (BPM) to Serial Monitor over I2C using ...
Arduino Nano MPU9250 IMU: Stream 9-Axis Data
May 14, 2026Tutorial

Arduino Nano MPU9250 IMU: Stream 9-Axis Data

Wire an Arduino Nano to an MPU9250 IMU and stream 9-axis accel, gyro, and compass data over Serial for fast motion an...
ESP32 MPU6050: Build a Wrist Sleep Tracker
May 27, 2026Tutorial

ESP32 MPU6050: Build a Wrist Sleep Tracker

Build an ESP32 + MPU6050 wrist-worn sleep tracker that logs motion all night and plots deep sleep vs REM from activit...
Arduino Nano MPU6050 + NEO-6M: Log GPS + IMU to SD
May 29, 2026Tutorial

Arduino Nano MPU6050 + NEO-6M: Log GPS + IMU to SD

Build an Arduino Nano vehicle data logger using an MPU6050, NEO-6M GPS, and microSD to record GPS, speed, and G-force...

Related Videos

Customer Reviews