Вопрос или проблема
Серийный монитор Arduino IDE 2.x серьезно сломан. Мне нужна замена, которая
- работает на Windows 10 64 Bit
- абсолютно бесплатна, так как я использую ее с детьми
- отображает эмодзи (что также было сломано в Arduino IDE какое-то время назад)
- позволяет копировать длинный текст (по крайней мере, длиннее того, что сейчас на экране; ошибка в Arduino IDE 2.x)
- COM-порт можно выбрать из списка COM-портов
- программа указывает, какой COM-порт является USB COM-портом (потому что они знают, что он подключен через USB)
- скорость передачи можно выбрать из выпадающего списка, со значениями до 2000000 бод
- имеет функцию автопрокрутки, автоматически прокручивая вниз до конца, и эту функцию можно отключить
- имеет кнопку для очистки окна вывода
- может отображать временные метки полученных данных
- может принимать данные и отправлять данные
Я попробовал следующее, и я действительно шокирован тем, насколько плохи серийные мониторы в наши дни:
- все продукты, указанные как ответы здесь
- PortMon не работает с 64 битами
- Aggsoft advanced serial data logger не бесплатен
- Eltima RS232 Data Logger не бесплатен
- HiTerminalLogger не запускается на моем ПК. Он всегда завершает работу с сообщением об ошибке.
- продукты, указанные как ответы здесь
- RealTerm слишком технический. Пользовательский интерфейс слишком сложен для детей.
- Нет, я не собираюсь сам писать что-то на Python
- Termite имеет максимальную скорость передачи 230400 и не может отображать временные метки.
- comDebug имеет слишком много несвязанных функций и отображает COM-порты, которые фактически не подключены.
Ответ или решение
Бесплатные Серийные Мониторы для Windows
Проблемы с серийным монитором в Arduino IDE 2.x вызваны множеством неудобств, особенно при работе с детьми. Наличие качественного инструмента для взаимодействия с серийными портами критически важно для обучения и реализации проектов. Ниже приведены несколько бесплатных альтернатив, которые помогут вам наладить работу и удовлетворить все ваши требования.
1. CoolTerm
Описание: CoolTerm представляет собой мощный, но при этом доступный в использовании серийный монитор. Он поддерживает Windows 10 64-Bit и имеет чистый интерфейс, подходящий для детей.
Ключевые функции:
- Поддержка вывода эмодзи.
- Возможность копирования длинных текстов.
- Легкий выбор COM-портов с указанием USB-портов.
- Настройки скорости передачи данных до 2 000 000 бод.
- Функция авто-скроллинга с возможностью отключения.
- Опция для очистки окна вывода.
- Отображение временных меток для поступающих данных.
- Поддержка приема и отправки данных.
Плюсы: Простота интерфейса, богатый функционал и поддержка различных протоколов.
2. PuTTY
Описание: PuTTY — это программное обеспечение для терминального подключения, функционирующее как серийный монитор. Легкий в использовании инструмент, который точно подойдет для работы с Arduino.
Ключевые функции:
- Поддержка Windows 10 64-Bit.
- Возможность отправлять и получать данные, а также отображение временных меток.
- Гибкое управление графическим интерфейсом, что делает его доступным для детей.
Недостатки: PuTTY не поддерживает эмодзи, что может быть ограничением для вашего проекта.
3. Tera Term
Описание: Tera Term — это еще один мощный терминал, поддерживающий множество функций и совместимый с Windows 10 64-Bit.
Ключевые функции:
- Возможность работы с COM-портами и выбора USB-портов.
- Настройка скорости передачи данных до 2 000 000 бод и поддержка временных меток.
- Функция очищения вывода данных и отправки/приема информации.
- Гибкое управление авто-скроллингом.
Плюсы: Отличная документация и возможность настройки.
Почему это важно?
Выбор правильного серийного монитора критически важен для успешного обучения и работы с проектами на Arduino, особенно в детской среде. Удобный интерфейс и отсутствие платных функций создают подходящие условия для творчества и инноваций.
Заключение
Очень важно понимать, что ваша работа с серийными портами — это основа для многих проектов. Надеюсь, эти предложения помогут создать более подходящую среду для обучения детей. Каждый из предложенных инструментов обладает необходимыми функциональными возможностями и будет полезен в ваших проектах. Не стесняйтесь экспериментировать и находить тот, который подходит именно вам!