<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[I2c failure with MPU6050 component]]></title><description><![CDATA[<p dir="auto">I am using a simple Arduino sketch to get values from the MPU6050 over I2C. The only values I receive are 0. Also, I cannot write to any register. The I2C scanner shows it is connected.</p>
<p dir="auto">If I use an Arduino Mega2560, the device works correctly.</p>
<p dir="auto">I have also tried to use a M5Stack MPU6886 and it fails as well.</p>
<p dir="auto">I am using a M5Stack Basic.</p>
]]></description><link>https://community.m5stack.com/topic/7734/i2c-failure-with-mpu6050-component</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 00:13:59 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/7734.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 Aug 2025 15:10:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to I2c failure with MPU6050 component on Sun, 03 Aug 2025 23:19:35 GMT]]></title><description><![CDATA[<p dir="auto">More information</p>
<p dir="auto">If I use M5Unified.h and then a begin of M5.begin(), the data is all zeros. If I take out the begin, then the data is correct. There must be something in the M5Unified that is restarting the Wire or taking over the I2C bus.</p>
<p dir="auto">How can I correct this. It is a show stopper. If I can find a solution, then I will have to discard the M5Stack basic and go to a regular ESP32.</p>
]]></description><link>https://community.m5stack.com/post/29689</link><guid isPermaLink="true">https://community.m5stack.com/post/29689</guid><dc:creator><![CDATA[Grandpa-G]]></dc:creator><pubDate>Sun, 03 Aug 2025 23:19:35 GMT</pubDate></item></channel></rss>