ESP32-WROOM-32: A module with ESP32 at its core. Micro USB Port: USB interface. I/O: Most of the pins on the ESP module are broken out to the pin headers on the board. You can program ESP32 to enable multiple functions such as PWM, ADC, DAC, I2C, I2S, SPI, etc.
eBay