Платы ESP32 · инструкция
ESP32 в Trema IDE
Как начать программировать ESP32 в русской среде, совместимой с проектами Arduino IDE: установка поддержки платы, выбор порта, первая прошивка и решения типичных проблем.
Чем хороша ESP32
ESP32 — один из самых популярных микроконтроллеров для домашних и учебных проектов: встроенные Wi-Fi и Bluetooth, много памяти, невысокая цена. При этом программируется она теми же скетчами .ino, что и Arduino: функции setup() и loop(), привычные библиотеки через #include.
В Trema IDE поддержка ESP32 не встроена в установщик (он приносит платы Arduino AVR и российскую MIK32), но добавляется из менеджера плат за пару минут.
Шаг 1. Установите пакет поддержки ESP32
Откройте раздел «Платы» и перейдите на вкладку «Пакеты плат». Найдите в списке пакет ESP32 (производитель — Espressif) и нажмите оранжевую кнопку «Установить пакет». Программа сама скачает и настроит всё необходимое: пакеты приходят с нашего сервера packages.trema.ru в России, поэтому установка идёт стабильно, без VPN и обходных путей.

Интернет нужен один раз — на время установки пакета. Дальше сборка и загрузка работают полностью офлайн; для школьного класса пакет переносится офлайн-пакетом с флешки.
Шаг 2. Подключите плату и выберите её
Подключите ESP32 кабелем USB (обязательно «с данными», а не только для зарядки). На большинстве плат ESP32 стоит USB-мост CP2102 или CH340 — если COM-порт не появился, поставьте драйвер: инструкция по драйверам. Затем выберите свою модель ESP32 и порт в верхней панели программы.

Шаг 3. Соберите и загрузите скетч
Дальше всё как с любой Arduino: пишете код (или открываете пример), нажимаете «Проверить», затем — кнопку загрузки. Первая сборка для ESP32 занимает несколько минут — компилируется большое ядро; следующие сборки идут заметно быстрее.
- Загрузка не начинается, в консоли «Connecting…»? На некоторых платах нужно зажать кнопку BOOT на плате в момент начала загрузки и отпустить, когда пошла запись.
- Плата постоянно перезагружается? Проверьте питание: подключите её напрямую в разъём компьютера, без хабов.
- Скетч из Arduino IDE? Откройте папку скетча — он соберётся без переделки: формат проектов общий.
Trema IDE поддерживает ESP32?
Да. Поддержка ESP32 устанавливается через встроенный менеджер плат в один клик. Пакеты приходят с сервера packages.trema.ru в России, поэтому установка работает стабильно.
Заработают ли мои скетчи из Arduino IDE?
Да. Trema IDE совместима с проектами Arduino IDE: та же папка скетча, те же файлы .ino и привычные библиотеки через #include.
Нужен ли постоянный интернет?
Нет. Интернет нужен один раз — чтобы установить пакет ESP32. Дальше можно работать полностью офлайн; для класса пакет переносится офлайн-пакетом с флешки.
Сколько это стоит?
Дома — бесплатно навсегда. Для школ и компаний есть лицензии с оплатой по счёту.
Попробуйте с вашей ESP32
Скачайте Trema IDE и добавьте пакет ESP32 — весь путь займёт один вечер. Все статьи — в базе знаний, раздел «Платы».
