Playing with the ESP32
With my new spare time recently I started revisiting some of my old electronics projects. Most of what this entails is blowing up LEDs, destroying Arduinos and generally discovering how little I know about the world of microelectronics.
As part of an AliExpress order, to replace some of the components that had been lost in the most recent experiments, I had added a few ESP32 chips to my order. I'd heard good things about them and the concept of a cheap chip that was slightly more powerful than Arduino and has built in Wi-Fi and Bluetooth sounded almost too good to be true.
My first experience was not great - using the Arduino IDE on a Mac, I was unable to get any programs to upload to the chip. After much googling it seems that using USB serial on a Mac is a losing battle - unless you're willing to install and untrusted Chinese firmware which was not something I was willing to do.
Instead I tried using Arduino IDE on a Windows machine. This seem to do the trick and I was able to upload some of the test programs to the ESP32. With literally no coding required I was able to have a webpage control a LED on the chip.
The Arduino IDE package includes examples that show the chip running as a web server, connecting to Bluetooth, and many more.
You can also just use the chip as a simple microcontroller- I was able to recompile some Arduino projects fairly easily with some pin changes.
I haven't had a chance to use the chip for anything exciting yet, but the possibilities are great, and I’ll definitely be using this chip in future projects.

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.