MPU-60X0 is the world's first integrated 6-axis MotionTracking device that combines a 3-axis gyroscope, 3-axis accelerometer, and a Digital Motion ProcessorTM (DMP) all in a small 4x4x0.9mm package
MMA8452Q_3v-5v_14-бит 3х осевой датчик наклона и ускорения3-х осевой гироскоп и акселерометр GY-521 сконструирован на чипе MPU-6050. Данный модуль позволяет определить положение...
Document Number: PS-MPU-6000A-00 MPU-6000/MPU-6050 Product Specification Revision: 3.4 Release Date: 08/19/2013 To read the internal MPU-60X0 registers, the master sends a start condition, followed by the I2C address and a write bit, and then the register address that is going to be read. Upon receiving the ACK signal from the MPU-60X0, the master transmits a start signal followed by the slave address and read bit. As a result, the MPU-60X0 sends an ACK signal and the data. The communication ends with a not acknowledge (NACK) signal and a stop bit from master. The NACK condition is defined such that the SDA line remains high at the 9th clock cycle. The following figures show single and two-byte read sequences. Single-Byte Read Sequence Master S AD+W RA S AD+R NACK P Slave ACK ACK ACK DATA Burst Read Sequence Master S AD+W RA S AD+R ACK NACK P Slave ACK ACK ACK DATA DATA 9.4I2C TermsSignalDescription S Start Condition: SDA goes from high to low while SCL is high AD Slave I2C address W Write bit (0) R Read bit (1) ACK Acknowledge: SDA line is low while the SCL line is high at the 9th clock cycle NACK Not-Acknowledge: SDA line stays high at the 9th clock cycle RA MPU-60X0 internal register address DATA Transmit or received data P Stop condition: SDA going from low to high while SCL is high 36 of 52