The ESP32 is a powerful dual core microcontroller featuring WiFi and Bluetooth, and thanks to the efforts of the Arduino community, is able to be programmed with the Arduino IDE through the ESP32 addon. It has 512kB of RAM, 4MB of flash memory and heaps of IO pins with features like 12 bit ADC, 8 bit DAC, I2S, I2C, touch sensor and SPI. This is the next step up if a standard AVR based Arduino isn’t powerful enough to do what you need.
- 3.3V operating and IO voltage
- 5V-3.3 converter onboard for operation from USB
- Arduino Addon available (installation required)
- Micropython firmware available