База знаний · Начало работы

Что такое Trema IDE

Знакомство со средой: что умеет, для кого сделана и чем отличается от классической Arduino IDE.

Trema IDE — российская среда разработки для микроконтроллерных плат: программа, в которой пишут код, собирают его и загружают в плату — Arduino или отечественную. Главное отличие от привычных инструментов — всё по-русски: интерфейс, встроенные примеры с построчными комментариями и даже объяснения ошибок сборки. Дома программа бесплатна, а первые 7 дней можно работать даже без аккаунта.

Главный экран Trema IDE: проекты карточками, выбор платы Arduino Uno и порта, вкладка корзины
Главный экран — «Проекты»: все работы карточками, сверху выбор платы и порта, рядом корзина удалённых проектов.

Совместимость с проектами Arduino IDE

Trema IDE — не «замена с нуля», а совместимая среда: проекты остаются в привычном формате Arduino. Те же файлы .ino, те же функции setup() и loop(), те же библиотеки через #include. Скетч из учебника или с форума открывается и собирается без переделки, а папку проекта в любой момент можно открыть обратно в Arduino IDE — формат не меняется. Обе программы спокойно живут на одном компьютере. Подробнее — в статье «Переход с Arduino IDE».

Что умеет среда

  • Редактор с подсветкой кода в привычных цветах Arduino IDE, вкладками, поиском и подсказками при наборе.
  • Сборка и прошивка одной кнопкой — среда сама подбирает инструменты под выбранную плату и сама находит порт.
  • Ошибки по-русски: над консолью появляется карточка с объяснением, клик по ней ведёт к нужной строке кода.
  • Монитор порта и график — данные с датчиков видно в реальном времени, а кнопка «Подобрать скорость» лечит «кракозябры».
  • Библиотеки в два клика из российского каталога libraries.trema.ru; недостающую библиотеку среда предлагает поставить сама.
  • Облако проектов: сохранённые работы доступны на любом вашем компьютере, с историей версий и корзиной на 30 дней.
  • Школьный режим: профили учеников, PIN-код учителя и управление классом из кабинета организации.
Русская карточка ошибки сборки в Trema IDE с объяснением и переходом к строке кода
Фирменная деталь: ошибка сборки объясняется по-русски, клик по карточке переносит к нужной строке.

Чтобы разговор был предметным — вот целая программа, которая заставляет светодиод на плате мигать. Не фрагмент, а весь файл: скопируйте, нажмите одну кнопку — и плата заморгает.

void setup() {
  // Настраиваем вывод со встроенным светодиодом на выход.
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  // подали напряжение — светодиод горит
  delay(500);                       // ждём полсекунды
  digitalWrite(LED_BUILTIN, LOW);   // сняли напряжение — светодиод погас
  delay(500);                       // и снова ждём полсекунды
}

Устройство любого скетча видно уже здесь: setup() выполняется один раз при включении платы, loop() — бесконечно по кругу. Так написаны все программы для Arduino, и Trema IDE читает их ровно так же.

Какие платы поддерживаются

Сразу после установки работают классические Arduino на AVR — Uno, Nano, Mega — и российская плата ELBEAR ACE-UNO на микроконтроллере MIK32: их поддержка вшита в установщик и не требует интернета. Другие семейства — ESP32, UNO R4 и прочие — добавляются через менеджер плат; пакеты скачиваются с российского зеркала packages.trema.ru, быстро и без блокировок. Про ESP32 есть отдельная инструкция.

Кому подходит

  • Новичкам и родителям — за русский язык, понятные ошибки и примеры, по которым можно учиться без взрослых.
  • Школам и кружкам — за школьный режим, профили учеников и настройку всего класса из одного кабинета.
  • Любителям Arduino — за то, что всё привычное работает, а библиотеки и платы качаются с российских серверов.

Как попробовать за один вечер

  1. Скачайте установщик — дома это бесплатно, регистрация не нужна.
  2. Установите и запустите: на всё уйдёт пара минут.
  3. Откройте встроенный пример «Blink», подключите плату и нажмите одну кнопку — через десять минут после установки светодиод уже мигает. Пошаговый разбор — в статье «Первая программа».

Если вы уже работали в Arduino IDE и хотите понять, что изменится, — читайте честное сравнение «Trema IDE и Arduino IDE»: там и про сильные стороны классики тоже.

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

Trema IDE — это Arduino IDE?

Нет. Это отдельная российская среда разработки, совместимая с проектами Arduino IDE: те же скетчи .ino и библиотеки, но интерфейс, примеры и объяснения ошибок — на русском.

Сколько стоит Trema IDE?

Дома — бесплатно: редактор, сборка, прошивка плат и облако на несколько проектов. Расширенное облако даёт тариф «Дом+», у школ и компаний — свои лицензии.

Какие платы поддерживаются?

В комплекте — Arduino AVR (Uno, Nano, Mega) и российская ELBEAR ACE-UNO на MIK32. ESP32, UNO R4 и другие семейства добавляются через менеджер плат.

Обновлено: 19 июля 2026