Original MPU6050 module works well with Adafruit Library.
I2C address is 0x68 and while AD0 pin is pulled high it is 0x69.
The MPU6050 accelerometer and gyroscope module is a special type of micro-electromechanical system (MEMS) composed of a built-in 3-axis accelerometer and a 3-axis gyroscope. The sensor can measure many parameters, such as acceleration, speed, direction, displacement and many other motion-related parameters. System or equipment. The MPU6050 also has a dedicated digital motion processor (DMP), which is powerful enough to perform complex calculations independently of the controller. The module also has two auxiliary contacts that can be used to connect to an I2C module, such as a magnetometer.
Specifcation
“Input Voltage: 3V to 5V
Communication Protocol: I2C
Temperature Sensor range: -40°C to +85°C
Operating Temperature: -40°C to +85°C
Module Size: 20mm x 15mm x 2.5mm”
Pin Description
VCC: Input Voltage 3.3V only
GND: Ground
SCL: Serial Clock
SDA: Serial Data
XDA: Auxiliary Serial Data
XCL: Auxiliary Serial Clock
ADO: I2C Address Select
INT: Interrupt
Gyroscope Features:
Digital Output
X, Y, Z Range: ±250, ±500, ±1000 and ±2000°/sec
External sync signal connected to the FSYNC pin supports image, video and GPS synchronization
Integrated 16-bit ADCs enable simultaneous sampling of gyros
Enhanced bias and sensitivity temperature stability reduces the need for user calibration
Improved low-frequency noise performance
Digitally-programmable low-pass filter
Gyroscope operating current: 3.6mA
Standby current: 5µA
Accelerometer Features:
Digital-output triple-axis accelerometer with a programmable full-scale range of ±2g, ±4g, ±8g, and ±16g
Integrated 16-bit ADCs enable simultaneous sampling of accelerometers while requiring no external multiplexer
Accelerometer operating current: 500µA
Orientation detection and signaling
Tap detection
User-programmable interrupts
High-G interrupt
Built-in 16-Bit ADC
Digital-output temperature sensor”

































