Otevře se na nové kartě

ESP32-DevKitC Pinout (38 pinů)

ESP32-DevKitC je oficiální vývojová deska Espressifu s modulem ESP32-WROOM-32 (případně WROVER s PSRAM). Má 38 pinů – na rozdíl od levné DevKit V1 vyvádí i GPIO0 a piny flash paměti.

Stejné rozložení mají NodeMCU-32S a řada klonů s 38 piny.

Parametry

  • ESP32: 2× Xtensa LX6 až 240 MHz, 520 kB SRAM
  • 4 MB flash, u verze s modulem WROVER navíc PSRAM
  • Wi-Fi 4 (2,4 GHz), Bluetooth Classic i BLE 4.2
  • všechny GPIO modulu včetně flash, 18 kanálů 12bitového ADC, 2× DAC, 10 dotykových vstupů
  • 3× UART, 2× I2C, 2× volné SPI, PWM na všech výstupních pinech
  • micro USB, převodník CP2102N nebo CH9102F
  • tlačítka EN (reset) a BOOT, LED jen pro napájení

Deska je široká – v jednom běžném nepájivém poli na jedné straně nezbude volná řada. Pohodlnější jsou dvě pole vedle sebe. V Arduino IDE stačí obecná deska ESP32 Dev Module.

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

ESP32-DevKitC (38 pinů) – pinoutESP32-DevKitC (38 pinů) – pinoutchiptron.czmicro USBBOOTENESP32-WROOM-32 1 GPIO6 CLK 2 GPIO7 SD0 3 GPIO8 SD1 4 GPIO15 ADC2_CH3 T3 5 GPIO2 ADC2_CH2 T2 6 GPIO0 ADC2_CH1 T1 tlačítko BOOT 7 GPIO4 ADC2_CH0 T0 8 GPIO16 RX2 9 GPIO17 TX2 10 GPIO5 SS 11 GPIO18 SCK 12 GPIO19 MISO 13 GND 14 GPIO21 SDA 15 GPIO3 RX 16 GPIO1 TX 17 GPIO22 SCL 18 GPIO23 MOSI 19 GND 38 5V ↔ 5 V z USB, nebo napájecí vstup 5 V 37 GPIO11 CMD 36 GPIO10 SD3 35 GPIO9 SD2 34 GPIO13 ADC2_CH4 T4 33 GND 32 GPIO12 ADC2_CH5 T5 31 GPIO14 ADC2_CH6 T6 30 GPIO27 ADC2_CH7 T7 29 GPIO26 ADC2_CH9 DAC2 28 GPIO25 ADC2_CH8 DAC1 27 GPIO33 ADC1_CH5 T8 26 GPIO32 ADC1_CH4 T9 25 GPIO35 ADC1_CH7 jen vstup 24 GPIO34 ADC1_CH6 jen vstup 23 GPIO39 ADC1_CH3 VN · jen vstup 22 GPIO36 ADC1_CH0 VP · jen vstup 21 EN ← Reset – spojením s GND se čip restartuje (tlačítko EN) 20 3V3 → Výstup 3,3 V ze stabilizátoru GPIO UART I2C SPI ADC (analog) DAC Dotyk (touch) Napájení Zem (GND) Řízení / reset Strapping pin Obsazeno flash
Stáhnout:PNGSVG
Tabulka pinů – ESP32-DevKitC (38 pinů)
PinNázevSměrUARTI2CSPIADCDACDotykPoznámka
1GPIO6vstup/výstupPřipojený k flash paměti (CLK) – nepoužívat
2GPIO7vstup/výstupPřipojený k flash paměti (SD0) – nepoužívat
3GPIO8vstup/výstupPřipojený k flash paměti (SD1) – nepoužívat
4GPIO15vstup/výstupADC2_CH3T3Strapping pin – log. 0 při startu vypne výpis zavaděče. JTAG MTDO
5GPIO2vstup/výstupADC2_CH2T2Strapping pin – pro režim nahrávání musí být při startu v log. 0 nebo nezapojený
6GPIO0vstup/výstupADC2_CH1T1Tlačítko BOOT. Strapping pin – log. 0 při startu = režim nahrávání
7GPIO4vstup/výstupADC2_CH0T0ADC2 nejde používat se zapnutou Wi-Fi
8GPIO16vstup/výstupRX2UART2 RX (Serial2); u modulů WROVER obsazený PSRAM
9GPIO17vstup/výstupTX2UART2 TX (Serial2); u modulů WROVER obsazený PSRAM
10GPIO5vstup/výstupSSStrapping pin (časování SDIO) – při startu v log. 1 (vnitřní pull-up)
11GPIO18vstup/výstupSCK
12GPIO19vstup/výstupMISO
13GND–
14GPIO21vstup/výstupSDA
15GPIO3vstup/výstupRXUART0 RX – připojený na převodník USB-serial
16GPIO1vstup/výstupTXUART0 TX – připojený na převodník USB-serial
17GPIO22vstup/výstupSCL
18GPIO23vstup/výstupMOSI
19GND–
203V3výstupVýstup 3,3 V ze stabilizátoru
21ENvstupReset – spojením s GND se čip restartuje (tlačítko EN)
22GPIO36vstupADC1_CH0SENSOR_VP – jen vstup, bez vnitřních pull-up/pull-down
23GPIO39vstupADC1_CH3SENSOR_VN – jen vstup, bez vnitřních pull-up/pull-down
24GPIO34vstupADC1_CH6Jen vstup, bez vnitřních pull-up/pull-down
25GPIO35vstupADC1_CH7Jen vstup, bez vnitřních pull-up/pull-down
26GPIO32vstup/výstupADC1_CH4T9
27GPIO33vstup/výstupADC1_CH5T8
28GPIO25vstup/výstupADC2_CH8DAC1DAC1 (8 bitů); ADC2 nejde používat se zapnutou Wi-Fi
29GPIO26vstup/výstupADC2_CH9DAC2DAC2 (8 bitů); ADC2 nejde používat se zapnutou Wi-Fi
30GPIO27vstup/výstupADC2_CH7T7ADC2 nejde používat se zapnutou Wi-Fi
31GPIO14vstup/výstupADC2_CH6T6JTAG MTMS; ADC2 nejde používat se zapnutou Wi-Fi
32GPIO12vstup/výstupADC2_CH5T5Strapping pin (napětí flash) – při startu musí být v log. 0, jinak deska nenaběhne. JTAG MTDI
33GND–
34GPIO13vstup/výstupADC2_CH4T4JTAG MTCK; ADC2 nejde používat se zapnutou Wi-Fi
35GPIO9vstup/výstupPřipojený k flash paměti (SD2) – nepoužívat
36GPIO10vstup/výstupPřipojený k flash paměti (SD3) – nepoužívat
37GPIO11vstup/výstupPřipojený k flash paměti (CMD) – nepoužívat
385Vvstup/výstup5 V z USB, nebo napájecí vstup 5 V

Na co si dát pozor

  • GPIO nejsou 5V tolerantní. Na 5V signály použijte převodník úrovní.
  • GPIO6–11 (CLK, SD0–SD3, CMD) jsou připojené k flash paměti modulu – když je použijete, ESP32 spadne.
  • GPIO34, 35, 36 (VP) a 39 (VN) jsou jen vstupy bez vnitřních pull-up rezistorů.
  • ADC2 (GPIO0, 2, 4, 12–15, 25–27) při zapnuté Wi-Fi nefunguje – na analog berte ADC1 (GPIO32–39).
  • Strapping piny: GPIO12 musí být při startu v log. 0, GPIO0 a GPIO2 určují režim nahrávání, GPIO5 a GPIO15 časování a výpis zavaděče.
  • U modulu WROVER jsou GPIO16 a GPIO17 obsazené PSRAM.

Kde koupit

ESP32-DevKitC seženete například tady:

Projekty s ESP32 na chiptronu

Na chiptronu najdete tyto projekty a návody:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.