ESP32

mikrokontrolér ESP32

ESP32
proc Tensilica Xtensa LX6
arch 32b
cores 2
freq 160 - 240 MHz
SRAM 520 kB
flash 4 - 16 MB
op. voltage 3V3
max GPIO curr. 40mA

Block Diagram

ESP32: Block Diagram

ESP32 Peripherals Features

GPIO Pins

Mikrokontrolér ESP32 Wroom32 DevKit má spolu 25 GPIO pinov, pričom niekoľko z nich sú len vstupné piny.

Input Only Pins

Nie všetky piny majú na vstupe Pull-Up rezistor. Not all pins have input pullup, you need external pullup on these pins when using as input pullup.

Pins with internal pull up INPUT_PULLUP

Pins without internal pull up

I2C

When using the ESP32 with the Arduino IDE, you should use the ESP32 I2C default pins (supported by the Wire library):

SPI

By default, the pin mapping for SPI is:

SPI MOSI MISO CLK CS
VSPI GPIO 23 GPIO 19 GPIO 18 GPIO 5
HSPI GPIO 13 GPIO 12 GPIO 14 GPIO 15

Interrupts

Prerušenia môžu byť nastavené na všetky GPIO piny.

Pinout

ESP32: Pinout

Additional Readings