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”
Hope the price of the esp32 starts coming down soon…. it’s currently cheaper to buy a pi zero w!
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.
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.
Its almost 3 times smaller. That’s a lot if you want more battery
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.
Do you have more info about these bugs?
I found this https://espressif.com/sites/default/files/documentation/eco_and_workarounds_for_bugs_in_esp32_en.pdf
It’s funny that I can get ESP32 cheaper from a Polish reseller at 6 USD equivalent.
Yeah I got one for 6 bucks on bangood.com only draw back it’s coming on a slow boat from china…
For those who in the US that are ok with buying at least 10 at a time, GridConnect has the ESP-WROOM-32 in for $3.95 each. That’s the Espressif FCC certified module that includes 4MB of flash.
I understand if you buy 10K at a time, you can save another $0.20 or so. Yay savings!
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…
Yes but pi zero is out of stock…………
For an easy to use GUI flasher use this tool https://github.com/neoxharsh/ESP32-GUI-Flasher
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.
They are working on it, watch this guy’s presentation (https://www.youtube.com/watch?v=xU-Kxhd0jEw&feature=youtu.be&t=451). He works for Espressif.
Additionally he said that they are quite active on Github, releasing features often.
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.
“The ESP8266 has become one of those ubiquitous parts that everyone knows.”
Please correct this article. ESP8266 is anything but ‘ubiquitous’.
ubiquitous: Existing or being found everywhere
to the reader of hackaday, i think this is correct. Why do you think it’s not?
I can recommend this playlist as well: https://www.youtube.com/playlist?list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU
Check these ESP-IDF tutorials:
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.
Please be kind and respectful to help make the comments section excellent. (Comment Policy)