ESP32 Tutorials

The ESP8266 has become one of those ubiquitous parts that everyone knows. However, the new ESP32 has a lot of great new features, too. If you want to take the ESP32 for a spin, you should check out [Neil Kolban’s] video series about the device. When we say series, we aren’t kidding. At last count, there were nineteen videos. Some are only a few minutes long, but some weigh in at nearly twenty minutes and the average is somewhere in between.

The topics range from setting up tools and using Eclipse and GDB. There are also tutorials on specific tasks like PWM, analog conversion, real-time operating systems, and more.

You can view all the videos as a playlist, although the order seems wrong when you do that. [Neil] also has an ESP32 book out that is one of those deals where you download it for free or pay a small amount for it if you like. We haven’t read it, but we do like the videos. [Editor’s Note: We used his ESP8266 book to get started. It’s great.]

If you prefer something text-based and shorter, we have our own ESP32 getting started post. There’s even a hidden BASIC interpreter if you like that sort of thing.

24 thoughts on “ESP32 Tutorials

    1. Pretty much this. You can buy full-blown SBCs for less than the ESP32 and you can even slap an external MCU on it for ADCs and DACs and PWMs and it’ll still be cheaper. Obviously, an ESP32 beats an SBC+external MCU in size and power-consumption, but it then proceeds to lose in price and features.

      1. It’s not really an incredible difference in power though. Granted you can put the ESP32 to sleep, but the ~.25W that the ESP32 uses just listening on Wifi isn’t a huge leap past the Pi Zero’s reported .7W when using a Wifi adapter.

    2. They fixed some silicon bugs in rev.0 and have halted production, which is why the prices remained high. This should be slowly changing as rev.1 is now becoming available.

    3. the price for ESP32 will continue to come down like the way ESP8266 did. besides, the Pi Zero isn’t anywhere close to ESP32 in terms of integration. ESP32 is a *single* silicon with capacitive touch, hall sensor, WiFi and Bluetooth and lots of other good stuff. i bet the Pi-zero’s real actual cost is at least 5x that of ESP32. just wait and see…

  1. Can any experts shed some light on getting a bluetooth SPP profile (legacy bluetooth) implemented with ESP32? Looks like the ESP32 folks either ignore the requests on the official forums or the device simply is not capable of supporting SPP since all the requests on the official forums appear to go unanswered.

  2. Availability is getting there.
    Ive just bought one for about £11 with a breakout board, couple of tiny switches and some header pins.
    When i emailed the supplier they said they had needed to buy $10,000 worth for the manufacturer to deal with them.
    You can find them on ebay. Price may be slightly higher now as the post office nearly destroyed mine and they needed to invest in better packaging.

  3. The Esp Wroom32 a great device, but I am very concerned when all the arts tell me progamen using the IDe of Arduino or the Ide Zerynth both are fantastic but when I stop to observe the classic Hello World and I see that in Arduino it fills more than 100 kilos bytes of memory, I say here there is something weird it can not be and I do the same in Zerynth and it takes 5 Kilo Bytes of memory follows the strange thing, so I asked myself these things could be programmed in assembly and surprise I did not find anything absolutely, questions of many people and answers coo that is not necessary that the ides take away a lot of true work but we do not know what they add that they put of their harvest, rare not.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.