One word – ESP32
- October 21, 2018
- Posted by: Venkatesh Varadachari
- Category: Development board
Mr. McGuire: I want to say one word to you. Just one word.
Benjamin: Yes, sir.
Mr. McGuire: Are you listening?
Benjamin: Yes, I am.
Mr. McGuire: Plastics.
From the movie – The Graduate
So you are looking for a microcontroller board to prototype IoT solutions?
I have just one word for you. ESP32.
What is not to like about a board that is fast (for a microcontroller), has both Wi-Fi and Bluetooth capability and is easy on the pocket. Espressif’s latest sibling to the wildly popular ESP8266 is a winner all the way. And Sparkfun’s “ESP32 Thing” is a real beauty. It costs around $22, way more than what a barebones ESP32 goes for. But look what you are getting in the bargain.
The ESP32 comes with a dual-core Tensilica LX6 microprocessor @ 240 MHz. It has integrated 802.11 BGN WiFi transceiver and also an integrated dual-mode Bluetooth (classic and BLE) and over 30 GPIO pins. It also comes with 18 ADC channels, 3 SPI interfaces, 3 UART interfaces, 2 I2C interfaces, 2 DACs, and 16 PWM outputs.
The ESP32 Thing comes with a bunch of useful stuff to make your ESP32 experience cool – such as micro USB, LiPo charger, a bunch of LEDs for power, charging, etc. It also comes with a 3.3 V regulator on board.
You can get going straightaway using the Arduino IDE for ESP32. However, if you want to access the full functionality of the ESP32, you are better off using the ESP IDF – The IoT development Framework, which is Espressif’s SDK for the ESP32.