A quick note on ESP32 memory: When buying an ESP32-S3, choose a model with 'N8R8' or 'N16R8' in the name. These indicate the flash and RAM sizes in megabytes. Xedge32 requires a minimum of 8MB to run on the new ESP32-S3. The video uses the XIAO ESP32S3 as an example. You can also use the original ESP32, provided it has 4MB of PSRAM. However, OTA firmware updates are not supported on the original ESP32.
How about making a video comparing and contrasting Lua to C++ and MicroPython. It would help me and others know if we should spend time learning a new language. Thanks for the video.
That is a solid idea, I always stayed away from introductory courses to programming languages and their differences because of over-saturation. I will keep this in mind thank you for your input!
I’m going to be blunt: Don’t stress over the language. Focus on becoming a great programmer. The language you use is just a tool. Here are a few key points to keep in mind: 1: Becoming a great programmer takes years of practice and dedication. 2:Learning a new framework and its APIs can be time-consuming. 3: Picking up a new programming language is actually pretty easy in comparison. Also, take the time to evaluate whether the framework or platform you’re planning to use is right for the job. This can save you a lot of headaches down the road.
@@willhelmschmid Thanks Willhelm As a hobbyist I started with Arduino C++. I resisted MicroPython for several years. I took a course in regular Python to learn more about computer vision. It was just a small step to start using MicroPython on the Pi PicoW and esp32. I still prefer C++ on the 328P for stand alone projects if the hardware is can do the job. Yes learning a different code language is not too difficult but I really need a reason to start. Hence my comment above.
Is this the same Lua programming language used by Blackmagic Design's DaVinci Resolve and Fusion video editing and composting software?? (used by most of Hollywood)
Absolutely, you're on the right track! The Lua programming language you're using for developing applications on the ESP32-S3 with the XEdge32 firmware is indeed the same Lua language used in many other applications, including the scripting capabilities of Blackmagic Design's DaVinci Resolve and Fusion. Lua is widely appreciated for its lightweight, fast, and embeddable features, making it a popular choice for a variety of software environments - from small microcontroller units in IoT devices like your ESP32-S3 project, to high-end video editing and compositing software, and many games, including Roblox.
A quick note on ESP32 memory:
When buying an ESP32-S3, choose a model with 'N8R8' or 'N16R8' in the name. These indicate the flash and RAM sizes in megabytes.
Xedge32 requires a minimum of 8MB to run on the new ESP32-S3. The video uses the XIAO ESP32S3 as an example.
You can also use the original ESP32, provided it has 4MB of PSRAM. However, OTA firmware updates are not supported on the original ESP32.
Thanks you are the expert here!
How about making a video comparing and contrasting Lua to C++ and MicroPython. It would help me and others know if we should spend time learning a new language. Thanks for the video.
That is a solid idea, I always stayed away from introductory courses to programming languages and their differences because of over-saturation. I will keep this in mind thank you for your input!
I’m going to be blunt: Don’t stress over the language. Focus on becoming a great programmer. The language you use is just a tool. Here are a few key points to keep in mind:
1: Becoming a great programmer takes years of practice and dedication.
2:Learning a new framework and its APIs can be time-consuming.
3: Picking up a new programming language is actually pretty easy in comparison.
Also, take the time to evaluate whether the framework or platform you’re planning to use is right for the job. This can save you a lot of headaches down the road.
@@willhelmschmid Thanks Willhelm As a hobbyist I started with Arduino C++. I resisted MicroPython for several years. I took a course in regular Python to learn more about computer vision. It was just a small step to start using MicroPython on the Pi PicoW and esp32. I still prefer C++ on the 328P for stand alone projects if the hardware is can do the job. Yes learning a different code language is not too difficult but I really need a reason to start. Hence my comment above.
Is this the same Lua programming language used by Blackmagic Design's DaVinci Resolve and Fusion video editing and composting software?? (used by most of Hollywood)
Absolutely, you're on the right track! The Lua programming language you're using for developing applications on the ESP32-S3 with the XEdge32 firmware is indeed the same Lua language used in many other applications, including the scripting capabilities of Blackmagic Design's DaVinci Resolve and Fusion. Lua is widely appreciated for its lightweight, fast, and embeddable features, making it a popular choice for a variety of software environments - from small microcontroller units in IoT devices like your ESP32-S3 project, to high-end video editing and compositing software, and many games, including Roblox.
@@socaldude6756 Awesome. Thanks for the confirmation.
Thanks for your detailed response, was about to confirm that myself
@@mmshilleh Appreciated.