ESP32 ESP-WROOM-32 Development Board Dual-core Modules with Wi-Fi & Dual-mode Bluetooth
Introduction to ESP32 chip
introduction to programming ESP32 using the Arduino IDE. I’ll show you here how to program an ESP32, with 19-pins on each side, as an Arduino. But also, I’ll show the differences between this type of microcontroller and the Arduino itself. So, in addition to introducing ESP32 using the Arduino IDE, I’ll give you a practical example of how to do a digital reading and digital performance.

ESP32 ESP-WROOM-32 PIN Description PINOUT
Features
- Two independently-controlled CPU cores with adjustable clock frequency, ranging from 80 MHz to 240 MHz
- +19.5 dBm output at the antenna ensures a good physical range
- Classic Bluetooth for legacy connections, also supporting L2CAP, SDP, GAP, SMP, AVDTP, AVCTP, A2DP (SNK) and AVRCP (CT)
- Support for Bluetooth Low Energy (BLE) profiles including L2CAP, GAP, GATT, SMP, and GATT-based profiles like BluFi, SPP-like, etc
- Bluetooth Low Energy (BLE) connects to smart phones, broadcasting low-energy beacons for easy detection
- Sleep current is less than 5 μA, making it suitable for battery-powered and wearable-electronics applications
- Integrates 4 MB flash
- Peripherals include capacitive touch sensors, Hall sensor, low-noise sense amplifiers, SD card interface, Ethernet, high-speed SPI, UART, I2S and I2C
- Fully certified with integrated antenna and software stacks