Search

Home / MusRock / Sensors
GY-MPU9250 9DOF 16-bit Accelerometer ±2/4/8/16g I²C/SPI ±4800μT Magnetometer for STM32 in Saudi Arabia GY-MPU9250 9DOF 16-bit Accelerometer ±2/4/8/16g I²C/SPI ±4800μT Magnetometer for STM32 in Saudi Arabia GY-MPU9250 9DOF 16-bit Accelerometer ±2/4/8/16g I²C/SPI ±4800μT Magnetometer for STM32 in Saudi Arabia GY-MPU9250 9DOF 16-bit Accelerometer ±2/4/8/16g I²C/SPI ±4800μT Magnetometer for STM32 in Saudi Arabia

GY-MPU9250 9DOF 16-bit Accelerometer ±2/4/8/16g I²C/SPI ±4800μT Magnetometer for STM32

SAR 105

Brand
MusRock
Category
Sensors
1 +

Special Features

  • 【High Accuracy 9-Axis Sensor】 9-axis motion tracking with ±250/500/1000/2000°/s gyroscope range; ±2/4/8/16g accelerometer resolution; ±4800μT magnetometer sensitivity for precise orientation detection
  • 【Flexible Communication Options】 Supports I²C (400kHz) and SPI (1MHz) interfaces; compatible with Arduino, STM32, and Raspberry Pi for easy integration into various projects
  • 【Low Power Consumption】 1.8µA sleep mode current; 3.3V–5V DC input with internal LDO regulator for stable performance in portable applications
  • 【Easy Calibration and Setup】 Recommended calibration procedure for magnetic data stability; firmware update advised for optimal DMP functionality and motion processing
  • 【Robust Design for Reliable Performance】 25×15mm compact size with 2.54mm pin spacing; suitable for embedded systems and robotics projects requiring accurate motion sensing

Description

1. Product Parameters

Input Voltage: 3.3V–5V DC (Internal LDO Regulator)
Sensors:
Gyroscope: ±250/500/1000/2000°/s (Programmable)
Accelerometer: ±2/4/8/16g (16-bit ADC)
Magnetometer: ±4800μT (AK8963 Chip)
Communication: I²C (400kHz) / SPI (1MHz)
Output Data: 9-axis fused motion tracking (DMP Support)
Dimensions: 25×15mm (2.54mm Pin Spacing)

2. Key Pin Functions

Power & Control
VCC: 3.3V–5V DC Input (Stable power critical – add 0.1μF decoupling capacitor)
GND: Power/Signal Ground (Single-point grounding to reduce noise)
SDA: I²C Data Line / SPI MOSI (Requires 4.7kΩ pull-up resistor)
SCL: I²C Clock Line / SPI SCK
Optional Pins
INT: Interrupt Output (e.g., motion detection)
AD0: I²C Address Select (Low: 0x68; High: 0x69)
⚠️ SPI Mode: Connect NCSto MCU GPIO for chip select .

3. Common Issues & Solutions

Q1: I²C/SPI Communication Failure?

Fix 1: Verify pull-up resistors on SDA/SCL (4.7kΩ to VCC) .
Fix 2: Check address conflict (Default I²C: 0x68) .
Q2: Magnetic Data Drift (>±5%)?

Calibration: Place module in figure-8 motion for 30 sec (hard-iron calibration) .
Shielding: Keep >5cm from motors/transformers .
Q3: DMP Initialization Error?

Fix: Update firmware/library (e.g., MPU9250_asukiaaav1.5.10+) .
Q4: High Gyro Noise?

Filter: Set digital LPF to 5Hz (DLPF_CFG=0x06) .

Related Items


{"error":"Error","cart_limit":"You have too many items in your cart.","prod_limit":"You cannot add any more of this item"}