ESP32 : Programming using Arduino IDE


[sg_popup id=3]
ESP32 RawESP32: ESP32 is highly-integrated with inbuilt antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules. ESP32 adds priceless functionality and versatility to your applications with minimal Printed Circuit Board (PCB) area requirements. (Source:

this video is around how to get started with ESP32 and programming it using Arduino IDE. This video shows a simple example of printing out some data to the serial console from the ESP32 module programmed using Arduino IDE. To enable programming of the ESP32 module from Arduino IDE we first need to add the required tool to the IDE/PC and the esp32 Arduino tools are officially supported by Espressif and with more regular updates. This tutorial is all about setting up the IDE and flashing the simple sketch to the module.

[adrotate banner=”6″]





Key Features 240 MHz dual-core Tensilica LX6 microcontroller with 600 DMIPSIntegrated 520 KB SRAM
Integrated 520 KB SRAMIntegrated 802.11 b/g/n HT40 Wi-Fi transceiver, baseband, stack and LwIP
Integrated 802.11 b/g/n HT40 Wi-Fi transceiver, baseband, stack and LwIP
Integrated dual mode Bluetooth (classic and BLE)
16 MB flash, memory-mapped to the CPU code space
On-board PCB antenna / IPEX connector for external antenna
Sensors Hall sensor
10x capacitive touch interfaces
34 x GPIO 3 x UARTs, including hardware flow control
3 x SPI
2 x I2S
18 x ADC input channels
2 x DAC
2 x I2C
PWM/timer input/output available on every GPIO pin
OpenOCD debug interface with 32 kB TRAX buffer
SDIO master/slave 50 MHz
Supports external SPI flash up to 16 MB
SD-card interface support
Security Related WEP, WPA/WPA2 PSK/Enterprise
Hardware-accelerated encryption: AES/SHA2/Elliptical Curve Cryptography/RSA-4096
Performance Supports sniffer, Station, SoftAP and Wi-Fi direct mode
Max data rate of 150 Mbps@11n HT40, 72 Mbps@11n HT20, 54 Mbps@11g, and 11 Mbps@11b
Maximum transmit power of 19.5 dBm@11b, 16.5 dBm@11g, 15.5 dBm@11n
Minimum receiver sensitivity of -97 dBm
135 Mbps UDP sustained throughput
5 μA power consumption in Deep-sleep


Tools by Espressif Github Repository:



Important Links:

ESP32 details and features:
Buy ESP32 modules:
Arduino HTTP Call (ESP8266):
Fetch data using XPath and PHP:
Programming Esp8266 using Arduino IDE:
More Videos on ESP8266:

[adrotate banner=”6″]


Guys, you can buy your products from Amazon by using the following link. Wach product you buy we will get some tip out of it. And for this you don’t need to pay anything extra and offers will remain same. This will help us to make videos like this and maintain the channel.


Team WG



Music Credit: Walk In The Park by Audionautix ( is part of the YouTube Audio Library (….

Related posts

Leave a Comment