Close

mucking about with the ESP32

zakqwyzakqwy wrote 12/29/2016 at 20:07 • 3 min read • Like

I hopped on seeed studio a few months ago and ordered a quintet of ESP32S boards. They were cheap, but didn't arrive for another 6 weeks or so:

I had a bit of time between Christmas and New Years, so I finally got around to wiring a module up and running a few test programs:

Having zero experience with the platform's predecessor, getting all the bits and pieces sorted involved a steep learning curve. Fortunately, the ESP32 documentation is quite good; the list of resources at http://esp32.net/ is a great starting point, and the official forums at http://esp32.com/ are also excellent. Development and documentation of various functions seems to continue up to the minute, so it's an exciting time to have the boards in hand.

A few notes on the dev environment I've found to work well:

Since getting the dev environment sorted (ish), I've gotten a few example programs to run (both of which appear to draw ~120 mA or so):

Neil Kolban's ongoing effort to create an easy-to-use ESP32 guide is awesome, so I highly recommend downloading his free ebook. The current revision still has a few things in progress (Mongoose WebSocket, etc) but it's quite comprehensive as is.

More to come at some point. I'd like to putz around with some of the more traditional microcontroller peripherals at some point (SPI, I2C, etc), and getting a continuous WebSocket channel open is high on the list too. Many more learnings to happen, and I still dislike programming.

Like

Discussions

akbarhash wrote 04/27/2017 at 10:45 point

Nice WiFi scan example. I made one too. Your code looks much better though.

  Are you sure? yes | no