How to start dev om M5 Core2?
-
I got this module in my hand and knows nothing about it. I understand it can be powerful. How should I start?
Which software should I use? This scratch-thing online? Can I use Visual Studio/Code with Arduino module?
Can I use this onlinetool and then doing things in Python?I have developed apps in Arduino using C.
I have used Python i some development situations. Python is ok for me to use.
I normally working with Atmega processors and using Atmel Studio and pure C.What do I want to do with this M5?
Connect to M5 via Wifi (what to to with that connection is another question)
Get a LED blink
Read a analogue/digital signal
Later on, controlling a servo.Would be great with some suggestions.
-
Normally you use uiflow however, I have a collection of docs here https://github.com/Ajb2k3/UIFlowHandbook
-
Great. I will check it out.
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.edit: Reading some pdf:s. Great. This is what I need!
-
Uiflow is built on top of Micropython and so when you feel confident, you can leave UIFlow and work directly with the Micropython core.
-
@ajb2k3 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.
-
@haddock said in How to start dev om M5 Core2?:
@ajb2k3 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.
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.
Using mainstream Micropython makes for a cleaner, leaner, faster running system.
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.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login