The ESP32 is dual core, this means it has 2 processors.
It has Wi-Fi and bluetooth built-in.
It runs 32 bit programs.
The clock frequency can go up to 240MHz and it has a 512 kB RAM.
This particular board has 30 or 36 pins, 15 in each row.
It also has wide variety of peripherals available, like: capacitive touch, ADCs, DACs, UART, SPI, I2C and much more.
It comes with built-in hall effect sensor and built-in temperature sensor.
The ESP32 peripherals include:
18 Analog-to-Digital Converter (ADC) channels
3 SPI interfaces
3 UART interfaces
2 I2C interfaces
16 PWM output channels
2 Digital-to-Analog Converters (DAC)
2 I2S interfaces
10 Capacitive sensing GPIOs
The ESP32 can be programmed in different programming environments. You can use:
Espressif IDF (IoT Development Framework)
ESP32 Expansion shield
The ESP-32 Expansion shiled is customize for DIYmall 36Pin ESP-WROOM-32 Development Board.
Onboard 2 X 18 Pin female header, and 3 X 17 Pin 2.54mm pitch male header, through which you can supply DC3.3V for external sensors and modules.
Meanwhile, the DIYmall 36Pin ESP-WROOM-32 Development Board can be powered through the DC power socket, which can supply DC6.5-30V via DC male plug power cable.
In addition, a micro DIP switch on the expansion shield is for purpose of Power switch control.
1 X DIYmall ESP-WROOM-32 Development Board 18Pin
1 X DIYmall ESP32 Expansion shiled