<?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[THERMAL UNIT (MLX 90640) does not work.]]></title><description><![CDATA[<p dir="auto">I have M5Stack Gray and Thermal Unit.<br />
I use Arduino IDE and I installed Arduino core for ESP32 using the board manager.</p>
<p dir="auto">I tried the example sketch that was included with M5Stack library.<br />
<a href="https://github.com/m5stack/M5Stack/tree/master/examples/Unit/MLX90640" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/m5stack/M5Stack/tree/master/examples/Unit/MLX90640</a></p>
<p dir="auto">I find that the THERMAL UNIT works or not is depending on the version of the ESP32 software.</p>
<ul>
<li>ESP32 v1.0.0 : not work</li>
<li>ESP32 v1.0.1-rc1 : work</li>
<li>ESP32 v1.0.1-rc2 : not work</li>
<li>ESP32 v1.0.1-rc3 : not work</li>
<li>ESP32 v1.0.1-rc4 : not work</li>
<li>ESP32 v1.0.1 : not work</li>
</ul>
<p dir="auto">Only the v1.0.1-rc1, the Thermal Unit works. But I do not find the reason.</p>
<p dir="auto">I want to work the Thermal unit with lastest version of ESP32 software.<br />
Please give me some advice.</p>
]]></description><link>https://community.m5stack.com/topic/503/thermal-unit-mlx-90640-does-not-work</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 22:33:15 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/503.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 12 Jan 2019 02:24:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to THERMAL UNIT (MLX 90640) does not work. on Thu, 17 Jan 2019 03:38:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/yellowelise" aria-label="Profile: yellowelise">@<bdi>yellowelise</bdi></a></p>
<p dir="auto">I was glad that I could understand why I could not get the data.<br />
Thank you.</p>
]]></description><link>https://community.m5stack.com/post/2531</link><guid isPermaLink="true">https://community.m5stack.com/post/2531</guid><dc:creator><![CDATA[tchisaka]]></dc:creator><pubDate>Thu, 17 Jan 2019 03:38:29 GMT</pubDate></item><item><title><![CDATA[Reply to THERMAL UNIT (MLX 90640) does not work. on Wed, 16 Jan 2019 14:38:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tchisaka" aria-label="Profile: tchisaka">@<bdi>tchisaka</bdi></a><br />
you like the "improvement"?</p>
]]></description><link>https://community.m5stack.com/post/2527</link><guid isPermaLink="true">https://community.m5stack.com/post/2527</guid><dc:creator><![CDATA[yellowelise]]></dc:creator><pubDate>Wed, 16 Jan 2019 14:38:32 GMT</pubDate></item><item><title><![CDATA[Reply to THERMAL UNIT (MLX 90640) does not work. on Wed, 16 Jan 2019 07:23:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/heybin" aria-label="Profile: heybin">@<bdi>heybin</bdi></a></p>
<p dir="auto">I fixed the code according to your advice.<br />
I got data from MLX 90640 with Arduino core ESP32 v1.0.1.<br />
Thank you !</p>
]]></description><link>https://community.m5stack.com/post/2526</link><guid isPermaLink="true">https://community.m5stack.com/post/2526</guid><dc:creator><![CDATA[tchisaka]]></dc:creator><pubDate>Wed, 16 Jan 2019 07:23:21 GMT</pubDate></item><item><title><![CDATA[Reply to THERMAL UNIT (MLX 90640) does not work. on Wed, 16 Jan 2019 07:16:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/yellowelise" aria-label="Profile: yellowelise">@<bdi>yellowelise</bdi></a><br />
Thank you !<br />
Using your programs, I got the data from MLX 90640.</p>
]]></description><link>https://community.m5stack.com/post/2525</link><guid isPermaLink="true">https://community.m5stack.com/post/2525</guid><dc:creator><![CDATA[tchisaka]]></dc:creator><pubDate>Wed, 16 Jan 2019 07:16:50 GMT</pubDate></item><item><title><![CDATA[Reply to THERMAL UNIT (MLX 90640) does not work. on Tue, 15 Jan 2019 04:31:28 GMT]]></title><description><![CDATA[<p dir="auto">hello,  change the  MLX90640_I2C_Driver.cpp line 46</p>
<pre><code class="language-c"> if (Wire.endTransmission(false) != 7)
 to
 if (Wire.endTransmission(false) != 0)
</code></pre>
<p dir="auto">because in ESP32 v1.0.1-rc1, Wire.endTransmission(false)  ok will return 7 not 0, in last, is different</p>
]]></description><link>https://community.m5stack.com/post/2505</link><guid isPermaLink="true">https://community.m5stack.com/post/2505</guid><dc:creator><![CDATA[heybin]]></dc:creator><pubDate>Tue, 15 Jan 2019 04:31:28 GMT</pubDate></item><item><title><![CDATA[Reply to THERMAL UNIT (MLX 90640) does not work. on Mon, 14 Jan 2019 15:07:28 GMT]]></title><description><![CDATA[<p dir="auto">This my version (improved) can you try?<br />
<a href="https://github.com/yellowelise/M5Stack-Thermal-MLX90640" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/yellowelise/M5Stack-Thermal-MLX90640</a></p>
]]></description><link>https://community.m5stack.com/post/2492</link><guid isPermaLink="true">https://community.m5stack.com/post/2492</guid><dc:creator><![CDATA[yellowelise]]></dc:creator><pubDate>Mon, 14 Jan 2019 15:07:28 GMT</pubDate></item></channel></rss>