Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

适用 Arduino 的 Serial Monitor。 实现 Arduino 串行监视的两种方法

Olga Weis Olga Weis
尝试适用 Arduino 的 Serial Port Monitor
14 天免费试用

什么是 Arduino? 为什么使用它?


Arduino 是用于开发电子专案的单板微控制器和微控制器套件。 在 Arduino 平台的帮助下,创建交互式设备以及相当引人注目的电子专案,似乎对于硬件设备厂商和刚开始在 DIY 电子产品界的人来说都是一个真正的喜悦。 该平台基本上包括易于使用的硬件(称为微控制器的小型开源电路板)和灵活的 IDE(集成开发环境),该软件部分用于编写电脑代码并将其上传到 物理板。

Arduino

与许多其它现有需要额外的硬件将电脑上编写的新代码上传到电路板的可编程电路板相比,Arduino 允许您透过简单的 USB 电缆进行此操作。 除此之外,平台的 IDE 基于C++ 的简化版本,即使您不是有经验的程序员或原型开发员,您也可以使用各种电子技巧。

所有这一切使平台成为艺术家、设计师、黑客和各种爱好者,深受喜爱的用户友好和最受欢迎的实验工具之一。 感谢 Arduino,任何对互动环境感兴趣的人都可以使用几行代码和一些与 GPS 设备、LED、相机、互联网,甚至您的智能手机通信的板子来创建自己的专案!

Arduino Serial Monitor


Arduino Serial Monitor

关于平台的最好的事情之一是 Arduino 使用 RS232 串行通信与电脑进行交互。 这意味着您可以从您正在使用的电脑向 Arduino 板子发送命令,并接收由 Arduino 透过 USB 发送的消息。 为了实现这一点,有必要打开 Arduino Serial Monitor 的窗口,该窗口实际上是平台软件的一部分,可以在 Arduino IDE 的工具栏上找到。 该公用程序可让您轻松阅读串行 Arduino 并控制连接到电路板的设备行为。

除了显示与板生成的数据之外,Serial Monitor 在开发和调试 Arduino 草图时也非常有用。 使用它提供的 Serial.print() 函数,您可以将 Arduino 串行输出发送到您的电脑并显示在电脑的显示器上。 为什么开发 Arduino 草图很方便? 如果发生这种情况,代码上传到 Arduino 板子后,你得到的结果与预期的不一样。 例如,LED 不会做你想要做的事情、闪烁的比正常更频繁,或任何项目。 原因可能是变量增加和关闭,所以 Arduino Serial Monitor 似乎是查看其变化值最简单的方法。

Serial Port Monitor: 替代解决方案


由于 Arduino Serial Port Monitor 提供有限的功能,可以支持基本串行通信,但实际上公用程序似乎没有实时数据日志和监控 COM 端口等功能。 这就是 Electronic Team 的 Serial Port Monitor (SPM) 派上用场的时候。

Serial Port Monitor

现在任何人都可以打开和关闭 COM 端口,在运行时更改参数,或者以不同的格式(如字符串、二进制、八进制、十进制或十六进制)通信数据,这要归功于内置在 SPM 的 Pro 版本中能使用的终端机。 只要您使用该软件,发送区块中的二进制数据 也不成问题。

Serial Port Monitor 是比较和分析从 Arduino 板发送到电脑信息的好方法。 该应用程序能够将接收到的串行数据记录到单独的文件中,使其可供稍后参考。

透过使用 SPM 更改流量控制设置,您可以选择更改 Arduino 平台的功能。 这个想法很简单:一旦将流量控制设置为 none,就可以访问串口,无需重置板子。 因此,当调试 Arduino 草图时,您只需连接一个连接器并监视数据,而无需启动草图。

以下是其它一些核心 SPM 的功能:

  • 嗅探 COM 端口活动

  • 该应用程序允许您在软件检测到时立即开始监视活动串口。 这里的优点是在代码中发现错误,您可以立即修复错误。

  • 同时监控多个端口

  • 要一次追踪多个 COM 端口活动的用户可以使用 SPM 进行。 数据收集是基于先入先出的方法。

  • 数据过滤和视觉模式

  • SPM 提供的过滤选项旨在透过为您提供仅查看相关消息的能力来简化数据分析。 此外,数据可以在不同的视图中显示:表、线、转储和终端机。

包含大量出色的功能,仍然友好和易于使用 Electronic Team 的 Serial Monitor for Arduino 可以监控和分析任何用户可以访问的串行数据,无论其编程技巧如何。 这使得该软件成为当今可用于监控串行通信的最佳解决方案。

Serial Port Monitor

要求: Windows(32 位和 64 位):Vista/7/8/10/11、Windows Server 2008/2012/2016/2019/2022、ARM 上的 Windows , 9.87MB 大小
版本 9.5.589 (16.11.2023) 行说明
類別: Communication Application