MPU6050 sensor module is full 6-axis Motion Tracking Device. It combines 3-axis Gyroscope, ItagPro 3-axis Accelerometer and ItagPro Digital Motion Processor all in small package deal. Also, it has extra feature of on-chip Temperature sensor. It has I2C bus interface to communicate with the microcontrollers. If 3-axis Magnetometer is related to auxiliary I2C bus, then MPU6050 can present full 9-axis Motion Fusion output. Let’s see MPU6050 inside sensors. The MPU6050 include 3-axis Gyroscope with Micro Electro Mechanical System(MEMS) know-how. It is used to detect rotational velocity along the X, Y, Z axes as proven in under determine. When the gyros are rotated about any of the sense axes, the Coriolis Effect causes a vibration that is detected by a MEM inside MPU6050. The ensuing sign is amplified, demodulated, iTagPro smart device and filtered to produce a voltage that is proportional to the angular charge. This voltage is digitized using 16-bit ADC to sample every axis. It measures the angular velocity alongside each axis in degree per second unit.

The MPU6050 consist 3-axis Accelerometer with Micro Electro Mechanical (MEMs) know-how. It used to detect angle of tilt or inclination alongside the X, Y and Z axes as shown in beneath figure. Acceleration alongside the axes deflects the movable mass. This displacement of transferring plate (mass) unbalances the differential capacitor which ends up in sensor output. Output amplitude is proportional to acceleration. 16-bit ADC is used to get digitized output. It measured in g (gravity pressure) unit. 1g on Z axis. The embedded Digital Motion Processor (DMP) is used to compute movement processing algorithms. It takes data from gyroscope, accelerometer and extra 3rd celebration sensor such as magnetometer and processes the information. It offers motion knowledge like roll, pitch, yaw angles, panorama and portrait sense etc. It minimizes the processes of host in computing motion knowledge. The ensuing information could be learn from DMP registers. On-chip temperature sensor output is digitized using ADC. The studying from temperature sensor can be learn from sensor ItagPro data register.

INT: Interrupt digital output pin. AD0: I2C Slave Address LSB pin. This is 0th bit in 7-bit slave handle of device. If related to VCC then it is learn as logic one and slave address modifications. XCL: ItagPro Auxiliary Serial Clock pin. This pin is used to connect different I2C interface enabled sensors SCL pin to MPU-6050. XDA: Auxiliary Serial Data pin. This pin is used to attach different I2C interface enabled sensors SDA pin to MPU-6050. SCL: Serial Clock pin. Connect this pin to microcontrollers SCL pin. SDA: Serial Data pin. Connect this pin to microcontrollers SDA pin. GND: Ground pin. Connect this pin to floor connection. VCC: Power supply pin. MPU-6050 has various registers to control and configure its mode of operation. So, kindly go through MPU-6050 datasheet and MPU-6050 Register Map. Note that gyroscope and accelerometer sensor information of MPU6050 module consists of 16-bit uncooked data in 2’s complement form.

Temperature sensor information of MPU6050 module consists of 16-bit information (not in 2’s complement form). 2g with Sensitivity Scale Factor iTagPro key finder of 16,384 LSB(Count)/g. 250 °/s with Sensitivity Scale Factor of 131 LSB (Count)/°/s. To get sensor uncooked data, we have to first carry out 2’s complement on sensor data of Accelerometer and ItagPro gyroscope. Accelerometer X axis raw data/16384) g. Accelerometer Y axis uncooked data/16384) g. Accelerometer Z axis uncooked knowledge/16384) g. Gyroscope X axis raw information/131) °/s. Gyroscope Y axis uncooked information/131) °/s. Gyroscope Z axis raw knowledge/131) °/s. MPU9250: This sensor module combines a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer in a single bundle. LSM6DS3: This sensor ItagPro module additionally combines a 3-axis accelerometer and ItagPro 3-axis gyroscope, however has a lower power consumption and smaller measurement than the MPU6050. ADXL345: ItagPro This sensor module provides a 3-axis accelerometer with a full-scale vary of ±2g, ±4g, ±8g, or ±16g. BNO055: This sensor module provides a 3-axis accelerometer, iTagPro smart tracker 3-axis gyroscope, and 3-axis magnetometer, together with a built-in processor for fusion of sensor information. Here, we might be using Korneliusz Jarzebski’s MPU6050 library from GitHub. Download this library from here. The output on the serial window will show the X, Y, and Z raw readings from the accelerometer adopted by their normalized values. These values will likely be repeatedly displayed on the serial monitor with a delay of 10 milliseconds between each studying.

Edit

Pub: 14 Sep 2025 21:15 UTC

Views: 2