Плата ESP 32
Установка Arduino IDE
Убедитесь, что на вашем компьютере установлена актуальная версия Arduino IDE.
Добавление поддержки ESP32 в Arduino IDE
- Откройте Arduino IDE и перейдите в меню «Файл» → «Настройки» (или «Preferences»)
- В поле «Дополнительные ссылки для Менеджера плат» (Additional Board Manager URLs) введите URL: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- Перейдите в «Инструменты» → «Плата» → «Менеджер плат».
- В поисковой строке введите «ESP32» и установите пакет «ESP32 by Espressif Systems».
- После установки в меню «Инструменты» → «Плата» появится раздел «ESP32 Arduino».
Подключение ESP32 DevKitC к компьютеру
Подключите ESP32 DevKitC к компьютеру с помощью USB-кабеля (не используйте кабель только для зарядки).
В Arduino IDE перейдите в меню «Инструменты» → «Плата» и выберите модель вашей платы. Для ESP32 DevKitC обычно подходит «ESP32 Dev Module».
В меню «Инструменты» → «Порт» выберите COM-порт, к которому подключена плата.
- Обычно это COM3–COM10 на Windows,
- на Linux /dev/ttyUSB0,
- на macOS /dev/cu.usbserial
Дополнительные шаги
Установка драйверов USB-to-serial. Если ESP32 не отображается как COM-порт, может потребоваться установка драйверов для чипа USB-to-serial (например, CP210x или CH340). Драйверы можно скачать с сайта производителя чипа.
Перевод платы в режим программирования. В некоторых случаях для загрузки скетча может потребоваться перевести ESP32 в режим программирования. Для этого удерживайте кнопку BOOT на плате, затем нажмите кнопку загрузки в Arduino IDE.
Проверка работы. После загрузки скетча можно открыть монитор порта в Arduino IDE и проверить вывод данных с платы. Обычно используется скорость передачи 115200 бод.
Возможные проблемы и их решения
Плата не отображается в списке. Убедитесь, что вы правильно выбрали модель платы и добавили дополнительные ссылки для менеджера плат.
Ошибка «Failed to connect to ESP32: Timed out waiting for packet header». Проверьте USB-кабель, порт компьютера, убедитесь, что ESP32 находится в режиме прошивки/загрузки. Можно попробовать использовать другой USB-порт или кабель.
Проблемы с подключением. Если возникают сложности, проверьте, нет ли подключённых периферийных устройств к ограничительным пинам (GPIO0, GPIO2, GPIO5, GPIO12, GPIO15), которые могут мешать правильному переходу в режим прошивки.



