<?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[Topics tagged with micropython]]></title><description><![CDATA[A list of topics that have been tagged with micropython]]></description><link>https://community.m5stack.com/tags/micropython</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 11:55:57 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/tags/micropython.rss" rel="self" type="application/rss+xml"/><pubDate>Invalid Date</pubDate><ttl>60</ttl><item><title><![CDATA[OS X 14 for microPython development]]></title><description><![CDATA[<p dir="auto">Check out my Youtube channel for updated guides</p>
]]></description><link>https://community.m5stack.com/topic/6158/os-x-14-for-micropython-development</link><guid isPermaLink="true">https://community.m5stack.com/topic/6158/os-x-14-for-micropython-development</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[M5Dial and Canvas in Lcd module]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4037">@felmue</a> many thanks !</p>
]]></description><link>https://community.m5stack.com/topic/6097/m5dial-and-canvas-in-lcd-module</link><guid isPermaLink="true">https://community.m5stack.com/topic/6097/m5dial-and-canvas-in-lcd-module</guid><dc:creator><![CDATA[Microbug]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Add Content-Type with IoTcloud.Azure (import IoT_Hub)]]></title><description><![CDATA[<p dir="auto">When i use the library and send message to IoT_hub the custom body is Base64 encoded when i use a message route to Cosmos DB. Is it possible to add system properties to the azure object?</p>
<p dir="auto">I see people adding the Content-Type and Content-Encoding  utf-8 would solve the issue...</p>
<p dir="auto">azure = IoT_Hub(connection_string='HostName=&lt;my iothub&gt;.azure-devices.net;DeviceId=myCore2;SharedAccessKey=&lt; right&gt;')<br />
azure.start()</p>
<p dir="auto">azure.publish_D2C_message(msgJSON)</p>
]]></description><link>https://community.m5stack.com/topic/6055/add-content-type-with-iotcloud-azure-import-iot_hub</link><guid isPermaLink="true">https://community.m5stack.com/topic/6055/add-content-type-with-iotcloud-azure-import-iot_hub</guid><dc:creator><![CDATA[JanNew]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[How to use RFID 2 Unit in StickC Plus?]]></title><description><![CDATA[<p dir="auto">Hello <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/66372">@mariano</a></p>
<p dir="auto">good news. RFID/RFID2 unit is now supported in UIFlow2 alpha-<strong>29</strong>.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/topic/5911/how-to-use-rfid-2-unit-in-stickc-plus</link><guid isPermaLink="true">https://community.m5stack.com/topic/5911/how-to-use-rfid-2-unit-in-stickc-plus</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Micropython, CardComputer - issue reading Keyboard]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/73919">@felipeparaizo</a> said in <a href="/post/23415">Micropython, CardComputer - issue reading Keyboard</a>:</p>
<blockquote>
<p dir="auto">Não, qual seria esse driver ? como posso adicionar ?</p>
</blockquote>
<p dir="auto">Você precisa fazer upload do driver Micropython para a tela ST7789V2 no micropython usando thonny.</p>
]]></description><link>https://community.m5stack.com/topic/5865/micropython-cardcomputer-issue-reading-keyboard</link><guid isPermaLink="true">https://community.m5stack.com/topic/5865/micropython-cardcomputer-issue-reading-keyboard</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Micropython Support for M5Stack Core2 + LAN W5500 Module]]></title><description><![CDATA[<p dir="auto">Hello <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/51717">@AdamMillionP</a></p>
<p dir="auto">having two devices using the same IP address is never a good thing in any network.</p>
<p dir="auto">The other thing which needs to be different between clients is the MQTT client id as it is used by the Mosquitto broker to distinguish between clients.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/topic/5603/micropython-support-for-m5stack-core2-lan-w5500-module</link><guid isPermaLink="true">https://community.m5stack.com/topic/5603/micropython-support-for-m5stack-core2-lan-w5500-module</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[ESPNOW and wifiCfg]]></title><description><![CDATA[<p dir="auto">I have a Core2 which connects to internet as a Station.<br />
Also I'm using espnow to connect to nearby ESP01 relays.</p>
<p dir="auto">I cannot figure out how to enable ESPNOW as AP, and Wifi connection for internet throught a router as a STATION.</p>
<p dir="auto">If I config the STATION, when I configure next he ESPNOW, Wifi STATION disconnects. If I connect first (init) the ESPNOW, then the WiFi STATION, ESPNOW does not work.</p>
<p dir="auto">I know that ESP can work at the same time as an AP and STA, but here I cannot figure out how to do both at the same time with MicroPython</p>
<p dir="auto"><strong>Here I connect to my Wifi</strong><br />
<img src="/assets/uploads/files/1672967686331-330966e4-4117-44ac-a884-6d4ac61bd259-image.png" alt="0_1672967685158_330966e4-4117-44ac-a884-6d4ac61bd259-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><strong>Here I init the ESPNOW</strong><br />
<img src="/assets/uploads/files/1672967641852-856db09d-3a01-4df1-97cc-1259500773e7-image.png" alt="0_1672967639868_856db09d-3a01-4df1-97cc-1259500773e7-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">I cannot figure how to run both modes at the same time, which I´m sure ESP32 is capable</p>
]]></description><link>https://community.m5stack.com/topic/4950/espnow-and-wificfg</link><guid isPermaLink="true">https://community.m5stack.com/topic/4950/espnow-and-wificfg</guid><dc:creator><![CDATA[fbritop]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[atom motion control servos independently or simultaneously, access each channel]]></title><description><![CDATA[<p dir="auto">Yes, you would send position or speed values to each channel.</p>
<p dir="auto">There should be an example in the documents.</p>
<p dir="auto">If I misunderstand let me know and I will research further.</p>
<p dir="auto">Arduino IDE, no problem, and I’m sure it is facilitated in UIFlow.</p>
]]></description><link>https://community.m5stack.com/topic/4807/atom-motion-control-servos-independently-or-simultaneously-access-each-channel</link><guid isPermaLink="true">https://community.m5stack.com/topic/4807/atom-motion-control-servos-independently-or-simultaneously-access-each-channel</guid><dc:creator><![CDATA[teastain]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[atom motion with micropython]]></title><description><![CDATA[<p dir="auto">Hello <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/7199">@thop</a></p>
<p dir="auto">in <a href="https://flow.m5stack.com/" target="_blank" rel="noopener noreferrer nofollow ugc">UIFlow online</a> check out Base - Motion. On the Python tab you'll see how to use it with MicroPython.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/topic/4806/atom-motion-with-micropython</link><guid isPermaLink="true">https://community.m5stack.com/topic/4806/atom-motion-with-micropython</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Solved - lcd.xxx() don&#x27;t work]]></title><description><![CDATA[<p dir="auto">I have accessed the M5Stick C Plus display in Micropyton with lcd.print() in the past. Suddenly this does not work anymore.<br />
from m5stack import *<br />
from m5ui import *<br />
from uiflow import *<br />
lcd.clear()<br />
Traceback (most recent call last):<br />
File "&lt;stdin&gt;", line 1, in &lt;module&gt;<br />
NameError: name 'lcd' isn't defined<br />
Can someone explain me how to use the internal M5Stack Micropython commands again.<br />
As IDE I use Thonny.</p>
<p dir="auto">After a restart of Thonny, it works again.</p>
]]></description><link>https://community.m5stack.com/topic/4586/solved-lcd-xxx-don-t-work</link><guid isPermaLink="true">https://community.m5stack.com/topic/4586/solved-lcd-xxx-don-t-work</guid><dc:creator><![CDATA[Peter]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Atom GPS rx and tx GPIO ports used]]></title><description><![CDATA[<p dir="auto">Thanks Felix</p>
]]></description><link>https://community.m5stack.com/topic/4292/atom-gps-rx-and-tx-gpio-ports-used</link><guid isPermaLink="true">https://community.m5stack.com/topic/4292/atom-gps-rx-and-tx-gpio-ports-used</guid><dc:creator><![CDATA[elefurgey]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[m5list on Core2]]></title><description><![CDATA[<p dir="auto">Hi there.</p>
<p dir="auto">I am trying to use the m5list on the Core2.<br />
I am using the following Micropython code</p>
<p dir="auto">(Sorry, I did not get to post as a 'real' code snippet)</p>
<blockquote>
<p dir="auto">from m5stack_ui import M5List<br />
lGraph = M5List(0,0)<br />
h1 = lGraph.add_label('PT1')<br />
h2 = lGraph.add_label('PT2')<br />
lGraph.get_sel_label_index()</p>
</blockquote>
<p dir="auto">Depending on what is selected, I could retrieve the selection with</p>
<blockquote>
<p dir="auto">lGraph.get_sel_label_index()</p>
</blockquote>
<p dir="auto">So, I get 0 or 1.<br />
So far so good.<br />
When nothing is selected, that means the display was touched somewhere not within the list or when the list was created and it was not clicked on a list item, then the function does not return any thing and blocks the Core2 until a manual reset occurs.<br />
Could you please help me to avoid this behaviour?<br />
Thank you</p>
]]></description><link>https://community.m5stack.com/topic/4102/m5list-on-core2</link><guid isPermaLink="true">https://community.m5stack.com/topic/4102/m5list-on-core2</guid><dc:creator><![CDATA[WoeTan]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Use lvgl canvas on Core2]]></title><description><![CDATA[<p dir="auto">it was 2022, canvas does not work as before 😭😭😭</p>
]]></description><link>https://community.m5stack.com/topic/3127/use-lvgl-canvas-on-core2</link><guid isPermaLink="true">https://community.m5stack.com/topic/3127/use-lvgl-canvas-on-core2</guid><dc:creator><![CDATA[pavelprosto]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Core2 with Visual Studio Code]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/13889">@kiwilogan</a> I found that updating VSC and uninstalling and re-installing the M5Stack extension made that magic "Add M5Stack" button appear.</p>
]]></description><link>https://community.m5stack.com/topic/2993/core2-with-visual-studio-code</link><guid isPermaLink="true">https://community.m5stack.com/topic/2993/core2-with-visual-studio-code</guid><dc:creator><![CDATA[mikesyr]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[M5stickC and Plus MicroPython Screen Driver]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">Where can I find the MicroPython screen driver for M5stickC and Plus?<br />
I need numpy/ulab so I am using this <a href="https://gitlab.com/rcolistete/micropython-firmwares" target="_blank" rel="noopener noreferrer nofollow ugc">firmware</a> with good success.</p>
<p dir="auto">Problem is, the only access to the screen I can get easily is via low-level ST7735 access, which only allows for the tiniest of characters in portrait mode only.  Where is the LCD driver for MicroPython, with similar functionality to that in UIFlow?</p>
<p dir="auto">Thanks!</p>
]]></description><link>https://community.m5stack.com/topic/2356/m5stickc-and-plus-micropython-screen-driver</link><guid isPermaLink="true">https://community.m5stack.com/topic/2356/m5stickc-and-plus-micropython-screen-driver</guid><dc:creator><![CDATA[JackH]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[MtStickC accuweather.com mini weather station]]></title><description><![CDATA[<p dir="auto">Yes, you must replace for example read temperature block with block which reads temperature from hat you use. Ewentually adds new  block lcd.print for printing pressure and humidity with appropriate blocks reading data from these sensors But problems may be with icon and weather description, because the weather description and icon number corresponding to the current weather is downloaded from the <a href="http://accuweather.com" target="_blank" rel="noopener noreferrer nofollow ugc">accuweather.com</a> website. some fun and testing with font type, coordinates and colors and it will work</p>
]]></description><link>https://community.m5stack.com/topic/2084/mtstickc-accuweather-com-mini-weather-station</link><guid isPermaLink="true">https://community.m5stack.com/topic/2084/mtstickc-accuweather-com-mini-weather-station</guid><dc:creator><![CDATA[robalstona]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Code only works from Visual Studio]]></title><description><![CDATA[<p dir="auto">Given that I can now see the console, I determined that it throws OSError if the http GET fails. Which is a weird error to throw, but OK. So I put that in my except: clause, and it's humming away!</p>
]]></description><link>https://community.m5stack.com/topic/1898/code-only-works-from-visual-studio</link><guid isPermaLink="true">https://community.m5stack.com/topic/1898/code-only-works-from-visual-studio</guid><dc:creator><![CDATA[dclaar]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[M5atom Matrix library (micropython)]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/3334">@conrad</a> i use uPyCraft to transfer files to atom. You can also connect uPycraft with atom and use REPL (something like command shell) to use interactive micropython command interpreter). With UiFlow it is possible but you must first transfer libraries to <strong>/apps</strong> folder in flash memory and use <strong>advanced-&gt;execute-&gt;execute code</strong> to run appropriate commands, ewentually write raw code in Python <strong>&lt;/&gt;</strong> tab. In this option code probably properly run only when you download it to device (not run with play button).</p>
<p dir="auto">If i find some free time then i create custom block to scroll text using recently added <strong>Hardwares-&gt;Rgb-&gt;set atom matrix</strong>block, but i must do some experiments with it.</p>
]]></description><link>https://community.m5stack.com/topic/1783/m5atom-matrix-library-micropython</link><guid isPermaLink="true">https://community.m5stack.com/topic/1783/m5atom-matrix-library-micropython</guid><dc:creator><![CDATA[robalstona]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Глюки в Cloud. Невозможно сохранить файлы.]]></title><description><![CDATA[<p dir="auto">Добрый день. Есть у меня Fire с постоянным кодингом под него с помощью <a href="http://cloud.m5stack.com" target="_blank" rel="noopener noreferrer nofollow ugc">cloud.m5stack.com</a>.<br />
Мало-мальски с глюками бороться научился и спокойно заливаю код.</p>
<p dir="auto">Но приехал ко мне ещё один Fire и там сразу проблема.<br />
Добавил я его в свой аккаунт cloud, но любая запись падает с ошибкой. Будь то сохранение измененного <a href="http://main.py" target="_blank" rel="noopener noreferrer nofollow ugc">main.py</a>, или загрузка нового файла, всё падает с ошибкой.<br />
Грубо говоря, написал я в <a href="http://main.py" target="_blank" rel="noopener noreferrer nofollow ugc">main.py</a> свой код, нажал "загрузить и запустить", а он заливает <a href="http://main.py" target="_blank" rel="noopener noreferrer nofollow ugc">main.py</a> который по умолчанию.<br />
При этом, в этом же аккаунте у меня висит мой первый Fire, где всё работает и сохраняется.<br />
Что за дичь? Куда копать?<br />
<img src="/assets/uploads/files/1558024552881-upload_error-resized.png" alt="0_1558024500247_upload_error.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/topic/1003/глюки-в-cloud-невозможно-сохранить-файлы</link><guid isPermaLink="true">https://community.m5stack.com/topic/1003/глюки-в-cloud-невозможно-сохранить-файлы</guid><dc:creator><![CDATA[k4m454k]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>