База знаний · Ошибки и решения

Монитор порта пуст: почему плата молчит

Пять причин тишины в мониторе — от забытого Serial.begin до не той платы в списке.

Монитор порта открыт, плата подключена — а на экране тишина. Разберём пять причин молчания, от самой частой к самой редкой. Как правило, виновата первая или вторая.

1. В коде нет вывода в порт

Чтобы плата что-то писала, в коде должны быть две вещи: настройка порта в setup() и сама отправка:

  • Serial.begin(9600); — «включить связь» (один раз, в setup);
  • Serial.println("привет"); — «отправить строку» (там, где нужно).

Нет этих команд — не будет и данных: монитор исправен, просто плата молчит по коду. Добавьте вывод и прошейте заново.

Проверить эту версию проще всего эталонным скетчем: если он молчит — дело точно не в коде.

void setup() {
  // 9600 — скорость обмена. Ровно это же число должно стоять
  // в мониторе порта, иначе вместо текста будут «кракозябры».
  Serial.begin(9600);
  Serial.println("Плата на связи");
}

void loop() {
  Serial.print("Работаю уже ");
  Serial.print(millis() / 1000);  // секунды с момента включения
  Serial.println(" секунд");
  delay(1000);
}

2. Прошита не та программа

Классика: правили код, но забыли нажать «Собрать/Прошить» — в плате крутится старая версия без вывода. Прошейте ещё раз и убедитесь, что загрузка дошла до конца без ошибок.

3. Выбран не тот порт

Если к компьютеру подключено несколько устройств, монитор может слушать чужой порт. Проверьте на верхней панели, что выбран порт вашей платы — обычно программа определяет его сама.

4. Не совпала скорость

Иногда при несовпадении скоростей в мониторе не кракозябры, а пустота. Нажмите «Подобрать скорость» — программа сама найдёт правильную. Подробности — в статье про кракозябры.

5. Программа «зависла» до вывода

Если вывод стоит после долгого цикла или ожидания датчика, до него может просто не доходить дело. Поставьте Serial.println("старт"); первой строкой setup() после Serial.begin — если «старт» появился, связь работает, и искать нужно в логике кода. Это, кстати, главный приём отладки печатью.

Монитор порта Trema IDE без подключённой платы: подсказка из трёх шагов
Пустой монитор не молчит — он объясняет, чего именно не хватает.

Полный гид по монитору, графику и отправке команд — на странице «Монитор порта».

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