<?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[How to start dev om M5 Core2?]]></title><description><![CDATA[<p dir="auto">I got this module in my hand and knows nothing about it. I understand it can be powerful. How should I start?<br />
Which software should I use? This scratch-thing online?  Can I use Visual Studio/Code with Arduino module?<br />
Can I use this onlinetool and then doing things in Python?</p>
<p dir="auto">I have developed apps in Arduino using C.<br />
I have used Python i some development situations. Python is ok for me to use.<br />
I normally working with Atmega processors and using Atmel Studio and pure C.</p>
<p dir="auto">What do I want to do with this M5?<br />
Connect to M5 via Wifi (what to to with that connection is another question)<br />
Get a LED blink<br />
Read a analogue/digital signal<br />
Later on, controlling a servo.</p>
<p dir="auto">Would be great with some suggestions.</p>
]]></description><link>https://community.m5stack.com/topic/5274/how-to-start-dev-om-m5-core2</link><generator>RSS for Node</generator><lastBuildDate>Sun, 10 May 2026 01:40:20 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/5274.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 May 2023 10:54:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How to start dev om M5 Core2? on Sun, 07 May 2023 18:45:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/haddock" aria-label="Profile: haddock">@<bdi>haddock</bdi></a> said in <a href="/post/20777">How to start dev om M5 Core2?</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ajb2k3" aria-label="Profile: ajb2k3">@<bdi>ajb2k3</bdi></a> Yeah. I saw the switch up in the middle. Block or Python. I understand that it is, i some way, possible to use clean code. It is great to see what code each graphic symbol creates. I will test it a few days more. I assume there is some way to use the tools on board the M5 but from compiled python code that I upload in the usual way. There is some form of operating system in the M5, I have seen.</p>
</blockquote>
<p dir="auto">No operating system. M5Stack devices have a modded version of Micropython which has the needed drivers built in where as mainstream micropython doesn't contain the drivers and needs them manually added.</p>
<p dir="auto">Using mainstream Micropython makes for a cleaner, leaner, faster running system.</p>
<p dir="auto">The catch is that you can't properly use Micropython in UIFlow as it doesn't save the code instead, you use an IDE like Thonny, MU, or VScode.</p>
]]></description><link>https://community.m5stack.com/post/20779</link><guid isPermaLink="true">https://community.m5stack.com/post/20779</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sun, 07 May 2023 18:45:20 GMT</pubDate></item><item><title><![CDATA[Reply to How to start dev om M5 Core2? on Sun, 07 May 2023 16:43:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ajb2k3" aria-label="Profile: ajb2k3">@<bdi>ajb2k3</bdi></a> Yeah. I saw the switch up in the middle. Block or Python. I understand that it is, i some way, possible to use clean code. It is great to see what code each graphic symbol creates. I will test it a few days more. I assume there is some way to use the tools on board the M5 but from compiled python code that I upload in the usual way. There is some form of operating system in the M5, I have seen.</p>
]]></description><link>https://community.m5stack.com/post/20777</link><guid isPermaLink="true">https://community.m5stack.com/post/20777</guid><dc:creator><![CDATA[Haddock]]></dc:creator><pubDate>Sun, 07 May 2023 16:43:42 GMT</pubDate></item><item><title><![CDATA[Reply to How to start dev om M5 Core2? on Sun, 07 May 2023 12:27:17 GMT]]></title><description><![CDATA[<p dir="auto">Uiflow is built on top of Micropython and so when you feel confident, you can leave UIFlow and work directly with the Micropython core.</p>
]]></description><link>https://community.m5stack.com/post/20773</link><guid isPermaLink="true">https://community.m5stack.com/post/20773</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sun, 07 May 2023 12:27:17 GMT</pubDate></item><item><title><![CDATA[Reply to How to start dev om M5 Core2? on Sat, 06 May 2023 19:26:26 GMT]]></title><description><![CDATA[<p dir="auto">Great. I will check it out.<br />
I saw in UIFlow you could use Python in some cases. That gives a degree of freedom I beleive. However, learning this "scratch" (I think it is called) is not wrong. Why not using graphical language? I'm well aware of Labview. That's all graphical language.</p>
<p dir="auto">edit: Reading some pdf:s. Great. This is what I need!</p>
]]></description><link>https://community.m5stack.com/post/20769</link><guid isPermaLink="true">https://community.m5stack.com/post/20769</guid><dc:creator><![CDATA[Haddock]]></dc:creator><pubDate>Sat, 06 May 2023 19:26:26 GMT</pubDate></item><item><title><![CDATA[Reply to How to start dev om M5 Core2? on Sat, 06 May 2023 14:36:43 GMT]]></title><description><![CDATA[<p dir="auto">Normally you use uiflow however, I have a collection of docs here <a href="https://github.com/Ajb2k3/UIFlowHandbook" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/Ajb2k3/UIFlowHandbook</a></p>
]]></description><link>https://community.m5stack.com/post/20768</link><guid isPermaLink="true">https://community.m5stack.com/post/20768</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sat, 06 May 2023 14:36:43 GMT</pubDate></item></channel></rss>