3 ms·
On the other hand, it is also overkill to learn how to program and deal with an ESP32 if you already know some light linux sysadmining and some high level progr
by vasco 7y ago
On the other hand, it is also overkill to learn how to program and deal with an ESP32 if you already know some light linux sysadmining and some high level programming language to set this up.
- pugworthy 7y agoNo, it's not overkill. Using the std Arduino IDE and all libraries available to it, it's basically just a development platform like any other. The catches are a) you don't have a lot of memory, and b) you have to watch little flickering LEDs to know if your app installed correction.
- Avamander 7y agoESP32 can run μPython which should make it quite a bit easier for those that know some high level programming language. For me using an ESP32 seems like the more reliable, secure, easier and faster solution but people have their preferences and I relate to it being a bit scary at first.
- mugsie 7y agoμPython is great - I am not complaining about it, but for someone who is tinkering with a project, it is different enough from Cpython to make things frustrating. If this was a commercial project, I would agree completely (and from a BOM cost, the manufacturer would be a lot better off investing the time in the dev on a microcontroller)
- tombert 7y agoA restricted port of a language isn't the same thing as the full language. On a Raspberry Pi, you have access to POSIX, system libraries, filesystems, package managers, etc... μPython is fine, but typically a programming language is about more than just the language.
- pugworthy 7y ago> On a Raspberry Pi, you have access to POSIX, system libraries, filesystems, package managers, etc All things you basically don't need for a little project like this.