База знаний · Монитор порта и график

Сохранение вывода порта

Час измерений — в файл одним нажатием: данные эксперимента не пропадут со звонком.

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

Как сохранить

  1. Соберите данные: пусть плата печатает измерения, а монитор копит ленту.
  2. Нажмите сохранение страницы вывода — лента уйдёт в текстовый файл.
  3. Файл открывается чем угодно: блокнотом, табличным редактором для графиков, скриптом для анализа.

Совет: печатайте «под таблицу»

Файл станет вдвое полезнее, если строки заранее дружат с таблицами: печатайте значения через точку с запятой — Serial.println(String(t) + ";" + String(h)); — и колонки «температура; влажность» разложатся по ячейкам при импорте. Первая строка с названиями колонок тоже не повредит.

Лента данных в мониторе порта Trema IDE сохраняется в файл для отчётов
Всё, что накопил монитор, уходит в файл: данные переживают и звонок, и перезагрузку.

Чтобы лента потом легко превратилась в таблицу, печатайте сразу «под таблицу» — с заголовком и разделителем:

void setup() {
  Serial.begin(9600);
  Serial.println("time_ms;value");  // заголовок будущей таблицы
}

void loop() {
  int value = analogRead(A0);

  // Пишем время и значение через точку с запятой: такую ленту
  // потом можно скопировать из монитора прямо в таблицу.
  Serial.print(millis());
  Serial.print(";");
  Serial.println(value);

  delay(200);
}

Такую ленту можно скопировать кнопкой и вставить в любой табличный редактор: он сам разложит её по столбцам и построит график.

Сценарии

  • Лабораторная — измерили, сохранили, построили график в таблице, вклеили в отчёт: полный научный цикл (идеи опытов).
  • Долгие наблюдения — метеостанция пишет всю ночь: утром лента сохраняется и анализируется.
  • Отладка «редкого бага» — сбой случается раз в час? Копите лог и ищите его следы по файлу поиском.

Мелочи

  • Добавляйте время в строки (millis()) — данные станут настоящим временным рядом.
  • График — для глаз в моменте, файл — для истории: пользуйтесь обоими («График»).

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