Распиновка ESP32-CAM

ESP32-CAM (AI-Thinker) · ESP32 (ESP32-D0WDQ6) · логика 3,3 В · 27×40,5 мм · 16 пинов

сверено частично17.10.2026

ШИМ есть на всех GPIO, 5 В не выдерживает ни один GPIO, ADC2 не работает с включённым Wi-Fi, обведено: по умолчанию в arduino-esp32.

Вид со стороны камеры, антенна сверху.

СравнитьСкачать PNG
Чип
ESP32 (ESP32-D0WDQ6), ESP32-S (AI-Thinker) + PSRAM 4–8 МБ
Логика
3,3 В
Питание
5V 4,75-5,25 В3V3 3-3,6 В
По умолчанию в arduino-esp32 (плата «AI Thinker ESP32-CAM»)
UART: TX 1, RX 3светодиод: 33

Какие пины ESP32-CAM можно использовать

Без оговорок

Таких нет: у каждого пина ограничение из списков ниже.

С оглядкой

  • GPIO0, GPIO2, GPIO12, GPIO15: strapping, уровень при включении выбирает режим загрузки.
  • GPIO1: сигнал при загрузке.
  • GPIO3: UART загрузчика и Serial по умолчанию.
  • GPIO4, GPIO13, GPIO14: к ним подключена периферия платы.

Не трогать

  • GPIO16: память flash и PSRAM.

Важно

  • Логика 3,3 В, 5 В на GPIO не подавать.
  • Камера занимает GPIO0, 5, 18, 19, 21–23, 25–27, 32, 34–36, 39: на гребёнку из них выведен только GPIO0 (XCLK).
  • Карта microSD в 4-битном режиме занимает GPIO2, 4, 12, 13, 14, 15 — это почти все свободные пины гребёнки. В режиме 1 бит (SD_MMC.begin("/sdcard", true)) свободны 4, 12, 13.
  • GPIO16 занят PSRAM, GPIO1 и 3 — UART0 для прошивки. Для своих датчиков без карты остаются 2, 4, 12, 13, 14, 15.
  • Прошивка: IO0 на GND, сброс (кнопка RST на обороте), залить, снять перемычку, сброс.
  • Strapping на гребёнке: IO0, IO2, IO12, IO15. GPIO12 при включении держать низким.
  • Красный светодиод на GPIO33 (горит при LOW) на обороте, на гребёнку не выведен.
  • Плата берёт до 300 мА с Wi-Fi и камерой и больше со вспышкой: питать 5 В от источника на 1–2 А, не от 3,3 В переходника.
  • USB на плате нет: прошивка через переходник USB-UART (U0R, U0T, GND, 5V) или плату ESP32-CAM-MB.
  • AI-Thinker: при слабом питании на картинке полосы, при старте камеры плата перезагружается.

Ревизии и клоны

  • Клоны (ESP32-CAM «HW-297» и т. п.) повторяют плату AI-Thinker; бывают с PSRAM 4 МБ и без перемычки VCC.
  • ESP32-CAM-MB — плата-подставка с CH340 и micro-USB: на неё ESP32-CAM ставится сверху, прошивка по USB.

Все пины

ПодписьНомерФункцииОграниченияСверка
5V5 Ввход питанияне по производителю
GNDЗемляне по производителю
IO12GPIO12прерываниеШИМ (LEDC)ADC2_CH5TOUCH5RTC_GPIO15HSPI MISOJTAG MTDIвлияет на загрузку (strapping)АЦП2 не работает с включённым Wi-Fiне терпит 5 Взанят периферией платы (камера, карта, экран)не по производителю
IO13GPIO13прерываниеШИМ (LEDC)ADC2_CH4TOUCH4RTC_GPIO14HSPI MOSIJTAG MTCKАЦП2 не работает с включённым Wi-Fiне терпит 5 Взанят периферией платы (камера, карта, экран)не по производителю
IO15GPIO15прерываниеШИМ (LEDC)ADC2_CH3TOUCH3RTC_GPIO13HSPI CSJTAG MTDOвлияет на загрузку (strapping)АЦП2 не работает с включённым Wi-Fiне терпит 5 Взанят периферией платы (камера, карта, экран)не по производителю
IO14GPIO14прерываниеШИМ (LEDC)ADC2_CH6TOUCH6RTC_GPIO16HSPI SCKJTAG MTMSАЦП2 не работает с включённым Wi-Fiне терпит 5 Взанят периферией платы (камера, карта, экран)не по производителю
IO2GPIO2прерываниеШИМ (LEDC)ADC2_CH2TOUCH2RTC_GPIO12влияет на загрузку (strapping)АЦП2 не работает с включённым Wi-Fiне терпит 5 Взанят периферией платы (камера, карта, экран)не по производителю
IO4GPIO4прерываниеШИМ (LEDC)ADC2_CH0TOUCH0RTC_GPIO10АЦП2 не работает с включённым Wi-Fiне терпит 5 Взанят периферией платы (камера, карта, экран)не по производителю
3V33.3 Ввход питаниявыход питанияне по производителю
IO16GPIO16прерываниеШИМ (LEDC)UART2 RXне терпит 5 Взанят PSRAM, не использоватьне по производителю
IO0GPIO0прерываниеШИМ (LEDC)ADC2_CH1TOUCH1RTC_GPIO11влияет на загрузку (strapping)АЦП2 не работает с включённым Wi-Fiне терпит 5 Взанят периферией платы (камера, карта, экран)не по производителю
GNDЗемляне по производителю
VCC3.3 Ввыход питанияне по производителю
U0RGPIO3прерываниеШИМ (LEDC)UART0 RXне терпит 5 Вне по производителю
U0TGPIO1прерываниеШИМ (LEDC)UART0 TXпри загрузке выдаёт сигналне терпит 5 Вне по производителю
GNDЗемляне по производителю

Источники

Не сверено по производителю: 16 пинов из 16. У таких пинов в карточке написано, чем они подтверждены и где источники расходятся.

Размер: 27×40,5 мм по описанию AI-Thinker; ряды через 0,9 дюйма, положение по фото.

Частые вопросы

Какие пины у ESP32-CAM для I2C, SPI и UART?
По умолчанию в arduino-esp32 (плата «AI Thinker ESP32-CAM»): UART: TX GPIO1, RX GPIO3.
На каком пине светодиод у ESP32-CAM?
Белый светодиод-вспышка на GPIO4 (через транзистор, HIGH = горит).
Можно ли подавать 5 В на пины ESP32-CAM?
Нет. Логика 3,3 В, пины 5 В не терпят: сигнал 5 В подают через делитель или преобразователь уровней.
Работает ли АЦП2 у ESP32-CAM вместе с Wi-Fi?
Нет. Пины АЦП2 (GPIO0, GPIO2, GPIO4, GPIO12-15) не читают аналог, пока включён Wi-Fi.

Пригодится ещё

Похожие платы