MPU6050 sensor module is full 6-axis Motion Tracking Device. It combines 3-axis Gyroscope, 3-axis Accelerometer and Digital Motion Processor all in small package. Also, it has further function 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 provide complete 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's used to detect rotational velocity along the X, Y, Z axes as shown in below figure. 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 resulting signal is amplified, demodulated, and ItagPro filtered to provide a voltage that is proportional to the angular charge. This voltage is digitized utilizing 16-bit ADC to pattern each 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 iTagPro bluetooth tracker inclination along the X, Y and Z axes as shown in below figure. Acceleration alongside the axes deflects the movable mass. This displacement of shifting plate (mass) unbalances the differential capacitor which results in sensor output. Output amplitude is proportional to acceleration. 16-bit ADC is used to get digitized output. It measured in g (gravity force) unit. 1g on Z axis. The embedded Digital Motion Processor (DMP) is used to compute movement processing algorithms. It takes knowledge from gyroscope, accelerometer and additional third party sensor reminiscent of magnetometer and processes the information. It provides movement data like roll, pitch, yaw angles, iTagPro bluetooth tracker panorama and portrait sense and iTagPro bluetooth tracker so on. It minimizes the processes of host in computing motion data. The ensuing knowledge could be read from DMP registers. On-chip temperature sensor output is digitized utilizing ADC. The studying from temperature sensor might be learn from sensor information register.

INT: Interrupt digital output pin. AD0: I2C Slave Address LSB pin. That is 0th bit in 7-bit slave deal with of device. If related to VCC then it is learn as logic one and slave handle modifications. XCL: Auxiliary Serial Clock pin. This pin is used to connect other I2C interface enabled sensors SCL pin to MPU-6050. XDA: Auxiliary Serial Data pin. This pin is used to connect other 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: iTagPro bluetooth tracker Ground pin. Connect this pin to ground connection. VCC: Power provide pin. MPU-6050 has varied registers to regulate and configure its mode of operation. So, kindly undergo MPU-6050 datasheet and MPU-6050 Register Map. Note that gyroscope and accelerometer sensor knowledge of MPU6050 module consists of 16-bit uncooked data in 2’s complement type.

Temperature sensor information of MPU6050 module consists of 16-bit data (not in 2’s complement kind). 2g with Sensitivity Scale Factor of 16,384 LSB(Count)/g. 250 °/s with Sensitivity Scale Factor iTagPro device of 131 LSB (Count)/°/s. To get sensor raw data, we need to first carry out 2’s complement on sensor data of Accelerometer and gyroscope. Accelerometer X axis raw data/16384) g. Accelerometer Y axis raw knowledge/16384) g. Accelerometer Z axis uncooked data/16384) g. Gyroscope X axis raw information/131) °/s. Gyroscope Y axis uncooked information/131) °/s. Gyroscope Z axis raw data/131) °/s. MPU9250: This sensor iTagPro bluetooth tracker module combines a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer in a single package. LSM6DS3: ItagPro This sensor module also combines a 3-axis accelerometer and 3-axis gyroscope, however has a lower energy consumption and smaller size than the MPU6050. ADXL345: This sensor iTagPro bluetooth tracker module offers a 3-axis accelerometer with a full-scale range of ±2g, ±4g, ±8g, or ItagPro ±16g. BNO055: This sensor module gives a 3-axis accelerometer, 3-axis gyroscope, and iTagPro bluetooth tracker 3-axis magnetometer, together with a built-in processor for fusion of sensor knowledge. 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 followed by their normalized values. These values will probably be continuously displayed on the serial monitor with a delay of 10 milliseconds between every studying.

Edit

Pub: 14 Sep 2025 16:43 UTC

Views: 5