I've been building an ESP32 LED framework for a couple of years, and thanks to some great advances in AVR emulation, we can now emulate an Arduino in the browser and preview the patterns.
I also made it into a desktop app that can flash a new firmware to a real device over wifi. Super fun.
That is really cool! I haven't messed with it in a while, but I went through a phase of doing lots of LED projects for camping/festivals/burns/etc. when those were still a thing.
As a noob coder also using this as a way to learn some stuff, a simulator was high on my list of things I wanted. Sure, I could tweak a program, upload to some little Trinket or Arduino, fire it up and see what happened, but it would make things a lot easier on the "learning basic Arduino code" side if I didn't have to build the whole thing first.
That's exactly it - all the setup is quite daunting when you're getting started. The framework also lets you control your LED patterns from an Android / iOS mobile app, which is really hard to do yourself. We're working on producing LED panels to use with it - though of course you can also DIY.
I've been building an ESP32 LED framework for a couple of years, and thanks to some great advances in AVR emulation, we can now emulate an Arduino in the browser and preview the patterns.
I also made it into a desktop app that can flash a new firmware to a real device over wifi. Super fun.
https://editor.soulmatelights.com/