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

График: данные платы в реальном времени

Числа скучны, кривые наглядны: датчик рисует график, а класс видит физику вживую.

Число «в лоб» скучно: «осв 512, осв 509, осв 514…» А та же величина кривой на графике — уже наука: видно уровень, дрожание, реакцию на события. В Trema IDE график данных с платы встроен рядом с монитором — и превращает любой датчик в лабораторный прибор.

Как вывести данные на график

Плата просто печатает числа — Serial.println(analogRead(A0)); — а программа рисует их кривой в реальном времени. Несколько величин? Печатайте их в одной строке через разделитель — получите несколько кривых и сможете сравнивать сигналы между собой.

График значений с платы в реальном времени в Trema IDE
Живой график: уровень, шум и события сигнала видны с одного взгляда.

Для графика ничего особенного писать не нужно — достаточно печатать число в строке:

void setup() {
  Serial.begin(9600);
}

void loop() {
  int value = analogRead(A0);  // 0…1023 с потенциометра на входе A0

  // Для графика достаточно печатать одно число в строке:
  // перевод строки означает «точка готова».
  Serial.println(value);

  delay(20);
}

Перевод строки для графика означает «точка готова». Поэтому println здесь принципиален, а delay(20) задаёт частоту: пятьдесят точек в секунду рисуют плавную линию.

Что видно на графике, чего не видно в числах

  • Тренд — растёт или падает: температура ползёт вверх — заметите за секунды.
  • Шум — дрожание сигнала: сразу ясно, нужен ли фильтр.
  • События — резкий пик при хлопке, провал при накрытии датчика: связь мира и данных становится наглядной.
  • Форму сигнала — плавный «вдох-выдох» дыхания против острых пиков пульса: форма рассказывает историю.

Урок за одну минуту

Подключите датчик света, выведите график на проектор и накройте датчик рукой: кривая упала. Посветите фонариком: взлетела. Класс только что увидел, как физическая величина становится данными, — без единого слова теории. Пять готовых опытов такого рода — в статье «Эксперименты с графиком».

Практические мелочи

  • Скорость обмена та же, что у монитора, — и так же подбирается кнопкой («Подобрать скорость»).
  • Для плавных кривых не печатайте чаще, чем нужно: задержка 20–50 мс между отсчётами — хороший старт.
  • Данные для отчёта сохраняйте из монитора («Сохранение вывода») — график для глаз, файл для таблиц.

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