{"product_id":"mpu6050-gy-521-accelerometer-gyroscope","title":"MPU6050 GY-521 3-Axis Accelerometer Gyroscope Sensor Module","description":"\u003cp\u003eThe \u003cstrong\u003eMPU6050 GY-521 Accelerometer Gyroscope Sensor Module\u003c\/strong\u003e combines a 3-axis accelerometer and 3-axis gyroscope for \u003cstrong\u003e6-axis motion sensing\u003c\/strong\u003e. With an I2C digital interface, it can provide acceleration and angular-rate data for robotics, balancing systems, motion detection, orientation sensing and embedded electronics projects.\u003c\/p\u003e\n\u003ch3 class=\"PDq2pG_selectionAnchorContainer\"\u003eDescription\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003eMPU6050 GY-521\u003c\/strong\u003e is a compact motion-sensing module combining a \u003cstrong\u003e3-axis accelerometer and 3-axis gyroscope\u003c\/strong\u003e in a single device. Together, the sensors provide six axes of motion data, making the module useful for applications that need to detect movement, acceleration, tilt and rotation.\u003c\/p\u003e\n\u003cp\u003eThe MPU6050 communicates digitally through \u003cstrong\u003eI2C\u003c\/strong\u003e, allowing a microcontroller to obtain accelerometer and gyroscope measurements using only a small number of communication connections. The device also incorporates a \u003cstrong\u003eDigital Motion Processor (DMP)\u003c\/strong\u003e designed to support motion-processing functions.\u003c\/p\u003e\n\u003cp\u003eThe accelerometer provides programmable full-scale ranges of \u003cstrong\u003e±2g, ±4g, ±8g and ±16g\u003c\/strong\u003e, while the gyroscope provides programmable ranges of \u003cstrong\u003e±250, ±500, ±1000 and ±2000 degrees per second\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eThe module is widely used for robotics, self-balancing projects, motion tracking, stabilization, orientation-related applications and educational embedded-system development.\u003c\/p\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMPU6050 motion-sensing IC\u003c\/li\u003e\n\u003cli\u003eGY-521 breakout module format\u003c\/li\u003e\n\u003cli\u003e6-axis motion sensing\u003c\/li\u003e\n\u003cli\u003e3-axis accelerometer\u003c\/li\u003e\n\u003cli\u003e3-axis gyroscope\u003c\/li\u003e\n\u003cli\u003eDigital I2C communication\u003c\/li\u003e\n\u003cli\u003eProgrammable accelerometer measurement ranges\u003c\/li\u003e\n\u003cli\u003eProgrammable gyroscope measurement ranges\u003c\/li\u003e\n\u003cli\u003eIntegrated Digital Motion Processor (DMP)\u003c\/li\u003e\n\u003cli\u003eBuilt-in temperature sensor\u003c\/li\u003e\n\u003cli\u003eSuitable for motion and tilt detection\u003c\/li\u003e\n\u003cli\u003eCompact breakout-board format\u003c\/li\u003e\n\u003cli\u003eSuitable for microcontroller-based projects\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTechnical Specifications\u003c\/h3\u003e\n\u003cdiv class=\"group TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"last:pe-10\"\u003eSpecification\u003c\/th\u003e\n\u003cth class=\"last:pe-10\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor IC\u003c\/td\u003e\n\u003ctd\u003eMPU6050\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModule Type\u003c\/td\u003e\n\u003ctd\u003eGY-521\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotion Axes\u003c\/td\u003e\n\u003ctd\u003e6-Axis\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAccelerometer Axes\u003c\/td\u003e\n\u003ctd\u003eX, Y, Z\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGyroscope Axes\u003c\/td\u003e\n\u003ctd\u003eX, Y, Z\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAccelerometer Range\u003c\/td\u003e\n\u003ctd\u003e±2g, ±4g, ±8g, ±16g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGyroscope Range\u003c\/td\u003e\n\u003ctd\u003e±250, ±500, ±1000, ±2000 °\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCommunication Interface\u003c\/td\u003e\n\u003ctd\u003eI2C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI2C Address\u003c\/td\u003e\n\u003ctd\u003e0x68 or 0x69 depending on AD0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotion Processor\u003c\/td\u003e\n\u003ctd\u003eDigital Motion Processor (DMP)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdditional Measurement\u003c\/td\u003e\n\u003ctd\u003eTemperature\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor Operating Voltage\u003c\/td\u003e\n\u003ctd\u003e2.375V to 3.46V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eImportant:\u003c\/strong\u003e The last voltage is for the \u003cstrong\u003eMPU6050 IC itself\u003c\/strong\u003e. GY-521 breakout boards commonly incorporate additional power circuitry, but the exact module input-voltage range should be confirmed from the actual Chip.pk board before publishing a broader supply range.\u003c\/p\u003e\n\u003ch3\u003ePin Connections \u0026amp; Pinout\u003c\/h3\u003e\n\u003cp\u003eA typical GY-521 MPU6050 breakout provides these connections:\u003c\/p\u003e\n\u003cdiv class=\"group TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"last:pe-10\"\u003ePin\u003c\/th\u003e\n\u003cth class=\"last:pe-10\"\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003eModule Power Input\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eGround\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSCL\u003c\/td\u003e\n\u003ctd\u003eI2C Clock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDA\u003c\/td\u003e\n\u003ctd\u003eI2C Data\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXDA\u003c\/td\u003e\n\u003ctd\u003eAuxiliary I2C Data\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXCL\u003c\/td\u003e\n\u003ctd\u003eAuxiliary I2C Clock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAD0\u003c\/td\u003e\n\u003ctd\u003eI2C Address Selection\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eINT\u003c\/td\u003e\n\u003ctd\u003eInterrupt Output\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe exact silkscreen and pin arrangement should be checked against the actual Chip.pk stock before publication.\u003c\/p\u003e\n\u003ch3\u003eCompatibility\u003c\/h3\u003e\n\u003cp\u003eThe MPU6050 can be interfaced with many microcontroller platforms that provide compatible I2C communication and appropriate logic\/power conditions, including commonly used:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eArduino boards\u003c\/li\u003e\n\u003cli\u003eESP32 boards\u003c\/li\u003e\n\u003cli\u003eSTM32 development boards\u003c\/li\u003e\n\u003cli\u003eRaspberry Pi\u003c\/li\u003e\n\u003cli\u003eOther I2C-capable microcontrollers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCompatibility depends on the board's electrical levels, software library and project configuration.\u003c\/p\u003e\n\u003ch3\u003eProgramming \u0026amp; Development\u003c\/h3\u003e\n\u003cp\u003eThe sensor can be read through its I2C registers or through compatible software libraries.\u003c\/p\u003e\n\u003cp\u003eCommon development environments include:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eArduino IDE\u003c\/li\u003e\n\u003cli\u003ePlatformIO\u003c\/li\u003e\n\u003cli\u003eESP-IDF\u003c\/li\u003e\n\u003cli\u003eSTM32 development environments\u003c\/li\u003e\n\u003cli\u003eRaspberry Pi development environments\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSoftware can obtain acceleration and angular-rate measurements for further processing in motion, balancing and orientation applications.\u003c\/p\u003e\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRobotics projects\u003c\/li\u003e\n\u003cli\u003eSelf-balancing robots\u003c\/li\u003e\n\u003cli\u003eMotion detection\u003c\/li\u003e\n\u003cli\u003eTilt sensing\u003c\/li\u003e\n\u003cli\u003eRotation measurement\u003c\/li\u003e\n\u003cli\u003eOrientation projects\u003c\/li\u003e\n\u003cli\u003eStabilization systems\u003c\/li\u003e\n\u003cli\u003eRobot motion control\u003c\/li\u003e\n\u003cli\u003eGesture-based projects\u003c\/li\u003e\n\u003cli\u003eRemote controllers\u003c\/li\u003e\n\u003cli\u003eEducational electronics\u003c\/li\u003e\n\u003cli\u003eEmbedded motion sensing\u003c\/li\u003e\n\u003cli\u003eIoT motion-monitoring projects\u003c\/li\u003e\n\u003cli\u003ePrototype IMU systems\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePackage Includes\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e1 × MPU6050 GY-521 Accelerometer Gyroscope Sensor Module\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003eBuy in Pakistan\u003c\/h3\u003e\n\u003cp\u003eBuy the \u003cstrong\u003eMPU6050 GY-521 3-Axis Accelerometer Gyroscope Sensor Module\u003c\/strong\u003e from \u003ca href=\"https:\/\/www.chip.pk\/\" target=\"_blank\" title=\"Chip.pk\" rel=\"noopener\"\u003e\u003cstrong\u003eChip.pk\u003c\/strong\u003e\u003c\/a\u003e for robotics, motion sensing, embedded systems and electronics projects in Pakistan.\u003c\/p\u003e\n\u003ch3 class=\"PDq2pG_selectionAnchorContainer\"\u003eFAQs\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e1. What is the MPU6050 GY-521 sensor module?\u003c\/strong\u003e\u003cbr\u003eThe MPU6050 GY-521 is a motion-sensing module that combines a \u003cstrong\u003e3-axis accelerometer and 3-axis gyroscope\u003c\/strong\u003e, providing 6-axis motion data for embedded and robotics projects.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e2. Does the MPU6050 contain both an accelerometer and gyroscope?\u003c\/strong\u003e\u003cbr\u003eYes. It integrates a \u003cstrong\u003e3-axis accelerometer and 3-axis gyroscope\u003c\/strong\u003e in a single sensor IC.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e3. What is the accelerometer range of the MPU6050?\u003c\/strong\u003e\u003cbr\u003eThe accelerometer supports programmable full-scale ranges of \u003cstrong\u003e±2g, ±4g, ±8g and ±16g\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e4. What is the gyroscope range of the MPU6050?\u003c\/strong\u003e\u003cbr\u003eThe gyroscope supports programmable ranges of \u003cstrong\u003e±250, ±500, ±1000 and ±2000°\/s\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e5. Which communication interface does the GY-521 MPU6050 use?\u003c\/strong\u003e\u003cbr\u003eThe MPU6050 primarily communicates with a microcontroller through the \u003cstrong\u003eI2C digital interface\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e6. What is the I2C address of the MPU6050?\u003c\/strong\u003e\u003cbr\u003eThe address is normally \u003cstrong\u003e0x68 when AD0 is low\u003c\/strong\u003e and can be changed to \u003cstrong\u003e0x69 when AD0 is high\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e7. What are the pins on this MPU6050 GY-521 module?\u003c\/strong\u003e\u003cbr\u003eThe actual module shown has \u003cstrong\u003eVCC, GND, SCL, SDA, XDA, XCL, AD0 and INT\u003c\/strong\u003e connections.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e8. Can the MPU6050 GY-521 be used with Arduino?\u003c\/strong\u003e\u003cbr\u003eYes. It is commonly interfaced with Arduino-compatible boards through I2C using suitable MPU6050 libraries and the correct electrical connections.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e9. Can I use the MPU6050 with ESP32 and STM32?\u003c\/strong\u003e\u003cbr\u003eYes. The MPU6050 can be used with ESP32, STM32 and other microcontrollers that provide a compatible I2C interface and appropriate electrical levels.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e10. Does the MPU6050 have a built-in temperature sensor?\u003c\/strong\u003e\u003cbr\u003eYes. The MPU6050 includes an internal temperature sensor. Its primary purpose is associated with the sensor device rather than serving as a general-purpose environmental temperature sensor.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e11. What projects can I make with the MPU6050?\u003c\/strong\u003e\u003cbr\u003eIt can be used for robotics, self-balancing systems, tilt and motion detection, stabilization, orientation-related projects, gesture sensing and embedded motion monitoring.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e12. Where can I buy an MPU6050 GY-521 sensor in Pakistan?\u003c\/strong\u003e\u003cbr\u003eYou can buy the \u003cstrong\u003eMPU6050 GY-521 Accelerometer Gyroscope Sensor Module\u003c\/strong\u003e from Chip.pk for robotics, motion sensing and embedded electronics projects in Pakistan.\u003c\/p\u003e","brand":"Chip.pk","offers":[{"title":"Default Title","offer_id":52845114818845,"sku":null,"price":400.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/1060\/7389\/files\/mpu6050-gy-521-accelerometer-gyroscope-sensor.webp?v=1788292198","url":"https:\/\/www.chip.pk\/products\/mpu6050-gy-521-accelerometer-gyroscope","provider":"Chip.pk","version":"1.0","type":"link"}