ESP32 DevKit V1 (30 pinów)antena Wi‑Fi / BluetoothESP32-WROOM-32ENBOOTmicro USBEN · reset (EN) (specjalny)ENVP = GPIO36 · ADC1_0 · tylko wejście (tylko wejście)VPGPIO36VN = GPIO39 · ADC1_3 · tylko wejście (tylko wejście)VNGPIO39D34 = GPIO34 · ADC1_6 · tylko wejście (tylko wejście)D34GPIO34D35 = GPIO35 · ADC1_7 · tylko wejście (tylko wejście)D35GPIO35D32 = GPIO32 · ADC1_4 · Touch9 (GPIO)D32GPIO32D33 = GPIO33 · ADC1_5 · Touch8 (GPIO)D33GPIO33D25 = GPIO25 · DAC1 · ADC2_8 (GPIO)D25GPIO25D26 = GPIO26 · DAC2 · ADC2_9 (GPIO)D26GPIO26D27 = GPIO27 · ADC2_7 · Touch7 (GPIO)D27GPIO27D14 = GPIO14 · HSPI CLK · Touch6 (GPIO)D14GPIO14D12 = GPIO12 · HSPI MISO · Touch5 · strapping (strapping (uwaga))D12GPIO12D13 = GPIO13 · HSPI MOSI · Touch4 (GPIO)D13GPIO13GND · masa (masa)GNDVIN · 5 V (z USB / zasilanie) (zasilanie)VIND23 = GPIO23 · VSPI MOSI (GPIO)D23GPIO23D22 = GPIO22 · I2C SCL (GPIO)D22GPIO22TX0 = GPIO1 · UART0 TX (USB) (UART)TX0GPIO1RX0 = GPIO3 · UART0 RX (USB) (UART)RX0GPIO3D21 = GPIO21 · I2C SDA (GPIO)D21GPIO21D19 = GPIO19 · VSPI MISO (GPIO)D19GPIO19D18 = GPIO18 · VSPI SCK (GPIO)D18GPIO18D5 = GPIO5 · VSPI SS · strapping (strapping (uwaga))D5GPIO5TX2 = GPIO17 · UART2 TX (UART)TX2GPIO17RX2 = GPIO16 · UART2 RX (UART)RX2GPIO16D4 = GPIO4 · ADC2_0 · Touch0 (GPIO)D4GPIO4D2 = GPIO2 · LED · Touch2 · strapping (strapping (uwaga))D2GPIO2D15 = GPIO15 · HSPI SS · Touch3 · strapping (strapping (uwaga))D15GPIO15GND · masa (masa)GND3V3 · 3,3 V z regulatora (zasilanie)3V3
Pinout ESP32 DevKit V1 (30 pinów), moduł ESP32-WROOM-32. Kolor etykiety = typ pinu (legenda pod rysunkiem). Kliknij pin, żeby zobaczyć szczegóły.

Zasilanie i masa

Piny zasilania: VIN, 3V3. Masa: 2 × GND. Do modułów 3,3 V zasilanie bierz z pinu 3V3, do modułów 5 V z pinu 5V/VIN. Masa modułu zawsze do GND płytki.

Piny tylko wejściowe

VP (GPIO36), VN (GPIO39), D34 (GPIO34), D35 (GPIO35) działają wyłącznie jako wejścia i nie mają wewnętrznych rezystorów pull‑up/pull‑down. Nadają się do przycisków (z zewnętrznym rezystorem) i pomiarów ADC, nie do sterowania diodą ani przekaźnikiem.

Piny strapping

D12 (GPIO12), D5 (GPIO5), D2 (GPIO2), D15 (GPIO15) to piny, których stan przy resecie decyduje o trybie uruchomienia układu. Można ich używać, ale nie podłączaj do nich elementów, które wymuszają stan przy starcie (przyciski do masy, moduły z pull‑down). Zewnętrzną diodę LED lepiej dać na inny pin.

Magistrale i funkcje specjalne

  • I2C: D22 (GPIO22) - I2C SCL; D21 (GPIO21) - I2C SDA
  • SPI: D14 (GPIO14) - HSPI CLK · Touch6; D12 (GPIO12) - HSPI MISO · Touch5 · strapping; D13 (GPIO13) - HSPI MOSI · Touch4; D23 (GPIO23) - VSPI MOSI; D19 (GPIO19) - VSPI MISO; D18 (GPIO18) - VSPI SCK; D5 (GPIO5) - VSPI SS · strapping; D15 (GPIO15) - HSPI SS · Touch3 · strapping
  • UART: TX0 (GPIO1) - UART0 TX (USB); RX0 (GPIO3) - UART0 RX (USB); TX2 (GPIO17) - UART2 TX; RX2 (GPIO16) - UART2 RX
  • ADC: VP (GPIO36) - ADC1_0 · tylko wejście; VN (GPIO39) - ADC1_3 · tylko wejście; D34 (GPIO34) - ADC1_6 · tylko wejście; D35 (GPIO35) - ADC1_7 · tylko wejście; D32 (GPIO32) - ADC1_4 · Touch9; D33 (GPIO33) - ADC1_5 · Touch8; D25 (GPIO25) - DAC1 · ADC2_8; D26 (GPIO26) - DAC2 · ADC2_9; D27 (GPIO27) - ADC2_7 · Touch7; D4 (GPIO4) - ADC2_0 · Touch0
  • DAC: D25 (GPIO25) - DAC1 · ADC2_8; D26 (GPIO26) - DAC2 · ADC2_9
  • Touch: D32 (GPIO32) - ADC1_4 · Touch9; D33 (GPIO33) - ADC1_5 · Touch8; D27 (GPIO27) - ADC2_7 · Touch7; D14 (GPIO14) - HSPI CLK · Touch6; D12 (GPIO12) - HSPI MISO · Touch5 · strapping; D13 (GPIO13) - HSPI MOSI · Touch4; D4 (GPIO4) - ADC2_0 · Touch0; D2 (GPIO2) - LED · Touch2 · strapping; D15 (GPIO15) - HSPI SS · Touch3 · strapping

Tabela wszystkich pinów

Wszystkie piny płytki
StronaPinGPIOFunkcjeTyp
lewaEN-reset (EN)specjalny
lewaVPGPIO36ADC1_0 · tylko wejścietylko wejście
lewaVNGPIO39ADC1_3 · tylko wejścietylko wejście
lewaD34GPIO34ADC1_6 · tylko wejścietylko wejście
lewaD35GPIO35ADC1_7 · tylko wejścietylko wejście
lewaD32GPIO32ADC1_4 · Touch9GPIO
lewaD33GPIO33ADC1_5 · Touch8GPIO
lewaD25GPIO25DAC1 · ADC2_8GPIO
lewaD26GPIO26DAC2 · ADC2_9GPIO
lewaD27GPIO27ADC2_7 · Touch7GPIO
lewaD14GPIO14HSPI CLK · Touch6GPIO
lewaD12GPIO12HSPI MISO · Touch5 · strappingstrapping (uwaga)
lewaD13GPIO13HSPI MOSI · Touch4GPIO
lewaGND-masamasa
lewaVIN-5 V (z USB / zasilanie)zasilanie
prawaD23GPIO23VSPI MOSIGPIO
prawaD22GPIO22I2C SCLGPIO
prawaTX0GPIO1UART0 TX (USB)UART
prawaRX0GPIO3UART0 RX (USB)UART
prawaD21GPIO21I2C SDAGPIO
prawaD19GPIO19VSPI MISOGPIO
prawaD18GPIO18VSPI SCKGPIO
prawaD5GPIO5VSPI SS · strappingstrapping (uwaga)
prawaTX2GPIO17UART2 TXUART
prawaRX2GPIO16UART2 RXUART
prawaD4GPIO4ADC2_0 · Touch0GPIO
prawaD2GPIO2LED · Touch2 · strappingstrapping (uwaga)
prawaD15GPIO15HSPI SS · Touch3 · strappingstrapping (uwaga)
prawaGND-masamasa
prawa3V3-3,3 V z regulatorazasilanie

Poradniki z tą płytką

  1. ESP32 - czy to Arduino, mikrokontroler, czy coś więcej? Wyjaśniamy różniceESP32 to nie tylko mikrokontroler, ale też platforma z Wi-Fi i Bluetooth. Wyjaśniamy, czym różni się od Arduino, ARM i Raspberry Pi, oraz kiedy warto go użyć.