Makers around the world use ESP8266. It revolutionized the creation of systems that use WiFi. Now is the time for the successor. ESP32 is a stronger successor, at an affordable price.
In addition to Wi-Fi we get support Bluetooth Low Energy (BLE, BT4.0, Bluetooth Smart) and 32 GPIO pins. In our opinion, ESP32 is an unquestionable pretender to be the king of the IoT platforms. At least in the coming years. A powerful dual-core processor, huge amount of operational memory, exceptional energy efficiency clearly speak in favor of this platform. It’s all at a relatively low price and programmable from the Arduino IDE level. Could it be better?
Prototyping
To comfortably perform prototypes with ESP-WROOM-32 / ESP32S we recommend the use of a dedicated adapter or using ready-made modules for this purpose:
Specification:
- Processors:
-
CPU: Xtensa dual-core (or single-core) 32-bit LX6 microprocessor, operating at 160 or 240 MHz and performing at up to 600 Dhrystone |
DMIPS |
- Ultra low power (ULP) co-processor
- Memory: 520 KiB SRAM
- Wireless connectivity:
-
Wi-Fi: IEEE 802.11 |
802.11 b/g/n |
- Bluetooth: v4.2 BR/EDR and BLE
- Peripheral interfaces:
-
12-bit successive approximation ADC |
SAR ADC up to 18 channels |
-
2 × 8-bit digital-to-analog converter |
DACs |
- 10 × touch sensors (capacitive sensing GPIOs)
- Temperature sensor
-
4 × Serial Peripheral Interface Bus |
SPI |
- 2 × I²S interfaces
- 2 × I²C interfaces
-
3 × universal asynchronous receiver/transmitter |
UART |
-
Secure Digital |
SD/Secure Digital#SDIO cards |
SDIO/CE-ATA/MultiMediaCard |
MMC/MultiMediaCard#eMMC |
eMMC host controller |
- SDIO/SPI slave controller
-
Ethernet MAC interface with dedicated DMA and Precision Time Protocol |
IEEE 1588 Precision Time Protocol support |
- CAN bus 2.0
- Infrared remote controller (TX/RX, up to 8 channels)
-
Motor Pulse-width modulation |
PWM |
-
LED Pulse-width modulation |
PWM (up to 16 channels) |
- Hall effect sensor
- Ultra low power analog pre-amplifier
- Security:
-
IEEE 802.11 standard security features all supported, including WFA, WPA/WPA2 and WLAN Authentication and Privacy Infrastructure |
WAPI |
- Secure boot
- Flash encryption
- 1024-bit OTP, up to 768-bit for customers
-
Cryptographic hardware acceleration: Advanced Encryption Standard |
AES, SHA-2, RSA (cryptosystem) |
RSA, elliptic curve cryptography (ECC), random number generator (RNG) |
- Power management:
- Internal low-dropout regulator
- Individual power domain for RTC
- 5uA deep sleep current
- Wake up from GPIO interrupt, timer, ADC measurements, capacitive touch sensor interrupt
ESP8266 / ESP32 modules
Dev boards ESP8266 / ESP32
Akcesoria i rozszerzenia: