ПинЛог

Arduino IDE + ESP32 core: установка и первая прошивка

Чтобы прошить ESP32 из Arduino IDE, нужно добавить URL плат Espressif в Board Manager, поставить пакет esp32 и правильно выбрать модель платы и порт — на этом чаще всего теряются новички.

Возможные причины сложностей

  • Не добавлен URL дополнительных плат в настройках IDE
  • Выбрана неверная модель платы (например, обычный ESP32 Dev Module вместо вашей реальной платы)
  • Порт не выбран или указывает не на тот COM/tty
  • Старая версия core esp32, несовместимая с новыми чипами S3/C3

Что сделать

  1. Откройте Файл → Настройки и добавьте в «Дополнительные ссылки для менеджера плат»: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  2. Откройте Инструменты → Плата → Менеджер плат, найдите esp32 (by Espressif Systems) и установите последнюю стабильную версию.
  3. Выберите в Инструменты → Плата конкретную модель: ESP32 Dev Module, ESP32S3 Dev Module или ESP32C3 Dev Module — в зависимости от вашей платы.
  4. Выберите правильный порт в Инструменты → Порт; если порта нет, см. статью про драйверы USB-UART.
  5. Загрузите простой пример Blink с изменённым пином на LED_BUILTIN и убедитесь, что прошивка проходит без ошибок.
  6. Откройте Serial Monitor на 115200 бод и проверьте вывод Serial.println() из вашего кода.

Когда нужна замена железа

Замена не нужна — все проблемы этого шага решаются настройками IDE, версией core и выбором правильного порта.

Не официальная поддержка Espressif Systems. Названия и версии инструментов сверяйте с официальной документацией на момент установки.

Связанные материалы