IMU 6DOF - MPU-6050 Invensense (gyro + accelerometer)
The MPU-6000™ family provides the world’s first integrated 6-axis MotionProcessing™ solution that eliminates the package-level gyro/accel cross-axis misalignment associated with discrete solutions. The devices combine a 3-axis gyroscope and a 3-axis accelerometer on the same silicon die together with an onboard Digital Motion Processor™ (DMP™) capable of processing complex 9-axis MotionFusion algorithms. The parts’ integrated 9-axis MotionFusion algorithms access external magnetometers or other sensors through an auxiliary master I2C bus, allowing the devices to gather a full set of sensor data without intervention from the system processor.

For precision tracking of both fast and slow motions, the parts feature a user-programmable gyro full-scale range of ±250, ±500, ±1000, and ±2000°/sec (dps) and a user-programmable accelerometer full-scale range of ±2g, ±4g, ±8g, and ±16g.

The MPU-6050 supports I2C communications at up to 400kHz and has a VLOGIC pin that defines its interface voltage levels;  Additional features include an embedded temperature sensor and an on-chip oscillator with ±1% variation over the operating temperature range.

Example of interfacing between an Arduino pro mini 5v and the MPU6050 + magnetometer breakout board on I2C bus :

Features MPU6050:

I2C address:

0x69


Download:

-> Datasheet MPU6050

-> Arduino library MPU6050