Arduino Serial Monitor Pro (Ардуино Монитор Порта Про)

26.06.2017 18:15

genaonyx



Фото выше устарело, программа меняется от версии к версии, заливать каждый раз новое фото стало в тягость.


Описание

Привет всем, сегодня я хочу поделиться с вами своим собственным «Монитором порта».

Дело в том, что стандартный монитор порта, входящий в состав Arduino IDE, содержит, скажем, так, довольно таки скудный функционал. А ведь это единственно средство отладки своих поделок на Arduino.

Т.к. я профессиональный программист, дело не заставило себя долго ждать, и я написал свой собственный монитор порта, которым и хочу поделиться с вами.


Преимущества

  • Поддержка языков. Вы можете выводить в монитор порта текста на разных языках, включая Русский, Кыргызский, Казахский, Украинский и т.д при помощи функций Serial.print и Serial.Println без установки каких либо дополнительных библиотек.
  • Вывод информации в одну или несколько строк. Прежде чем вывести информацию на экран, монитор порта просматривает содержимое на микрокоманды. Одна из таких команда это команда @clear@ очищающая все содержимое поля. Таким образом можно выводить информацию в одну или несколько строк.
  • и т.д.


История версий

Версия 1.6.0 (26.06.2017)

  • Переработан интерфейс.
  • Переписана с нуля большая часть программы.
  • Исправлены мелкие ошибки.


Версия 1.5.1 (14.12.2016)

  • Исправлена работа команды @clear@


Версия 1.5 (04.12.2016)

  • Полностью переработан интерфейс.
  • Добавлен игровой режим (Подробнее тут).
  • Исправлены мелкие баги и ошибки.


Версия 1.4 (28.11.2016)

  • Исправлены проблемы с кодировкой в следствии чего некоторые данные пропадали (спасибо нашему читателю Алексею).
  • Добавлены новые кодировки на выбор: ANSI, ASCII, Unicode, UTF7, UTF8.
  • Менять DTR и RTS можно теперь в любое время.
  • Нет необходимости теперь нажимать кнопку "Отправить". Можно отправить данные нажатием клавишей Enter.
  • Редактор заменен на другой (на будущее).
  • Программа запоминает при закрытии теперь не только свои размеры, но и состояние.
  • Добавлена команда "\e[J" для поклонников консолей. Пример: Serial.print("\e[J"); // Аналог команды @clear@
  • Добавлены задатки и для других консольных команд, которые будут пополняться с новыми версиями.


Версия 1.3 (21.10.2016)

  • Автоматическое отключение от COM-порта при загрузке скетча через Arduino IDE. Т.е. монитор порта больше не мешает прошивать ардуинку.
  • Добавилась кнопка программной перезагрузки Ардуино.
  • Добавилась кнопка очистки данных.
  • Все настройки, в том числе размеры и расположение формы теперь сохраняются.
  • Добавился выпадающий список с настройками DTR и RTS. Если выбрать «DTR off & RTS off» при соединении с ардуинкой она не будет перезагружаться.


Версия 1.2 (13.10.2016)

  • Добавлен парсер микрокоманд.
  • Добавлена команда @clear@ очищающая все пришедшие ранее данные.


Версия 1.1 (09.10.2016)

  • Добавлена поддержка языков.


Версия 1.0 (25.09.2016)

  • Первый релиз.
  • Возможность менять размер и цвет шрифта.
  • Возможность сохранять данные в файл.


Сообщение

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


Форумы

  • Тема программы на нашем форуме (Рекомендуемая).
  • Тема программы на форуме сайта arduino.ru
  • Тема программы на форуме сайта arduino.ua


Скачать

Скачать Windows XP, Vista, 7, 8, 8.1, 10 (x86)

Скачать Windows 7, 8, 8.1, 10 (x64)


Расскажи о нас

Сообщение

Если у Вас есть опыт в работе с Arduino и собственно есть время для творчества, мы приглашаем всех желающих стать авторами статей публикуемых на нашем портале. Это могут быть как уроки, так и рассказы о ваших экспериментах с Arduino. Описание различных датчиков и модулей. Советы и наставления начинающим. Пишите и размещайте свои статьи в соответсвующей ветке форума.

Последние комментарии