I need the same thing. I have created a post in the feature wishlist category.
Posts made by Dario
RE: Drive 4 DC motors without encoder - NO LEGO
A module to drive four DC motors
I would like to make my own vehicle with four mecanum wheels but there is no M5Stack module that can drive four DC motors.
In this post I would like to ask for a module to drive four DC motor or else a new version of the GOPlus2 with a selectable I2C address.
Autosave UIFlow program in cloud
I would like to save my UIFlow program in the cloud (M5 account) or at least in web browser storage.
Like in MakeCode the program is autosaved at every change. The autosave is a very important feature when you work with kids.
Later, when the user open again UIFlow, instead of an empty project he should see the list of his projects and a button to create a new project.
UIFlow use IMU to detect gestures/events
On the microbit there is this nice feature that use the IMU to detect some gestures or events. For example there is a block to detect if the microbit is falling or if it got hit at different G forces.
This is the microbit makecode block:
I think that it would be nice to have a similar block in UIFlow
CircuitPython may support ESP32 in the near future
I have just run in this blog message from Scott Shawcroft. He explains that in 2021 they will probably spend some time to try to create a port of CircuitPython for ESP32-S3 and maybe also a port for ESP32.
I'm crossing my finger hoping to see CircuitPython support for ESP32!!
A core with ESP32-S2
In my point of view it would be great to have an M5 core with the ESP32-S2.
The S2 variant has the USB-OTG, and with the right bootloader (TinyUF2 Bootloader), it can expose the internal flash as a USB drive. No more AMPY or custom tools to updload files on the core. We would be able to use the Mu editor on the same easy way as we can do with the Micro:bit.
Last but not least, there is already a port of Adafruit CircuitPython for the ESP32-S2. CircuitPython is very well documented with tons of library alredy written for it.
I find easier to work with CircuitPython than MicroPython.
Let's look for example how CircuitPython handle the audio:
- It use the same libraries regardless of the porting
- It has support for reading MP3 files
- You can choose to use a PWM or an I2S output
- There are plenty of examples
MediaTrans Mic Record and Audio Play documentation
In UIFlow for Core2 under MediaTrans there are Mir Record and Audio Play sections with serveral blocks. I tried to search a little bit but I wasn't able to find any documentation on these blocks. Can you please point me to the documentation if already exist or else give me some information about these blocks?