C# Java通过通信/串行端口发送消息

C# Java通过通信/串行端口发送消息,c#,java,arduino,C#,Java,Arduino,有没有一种方法可以使用java通过计算机上的通信端口发送和接收消息?我有一个arduino在usb端口上监听消息。我想通过JavaGUI而不是arduino处理gui与它对话。我有什么方法可以做到这一点?C#也有效 我使用RXTX库用java为arduino编写了应用程序。您可以在RXTX主页和其他网站上阅读许多教程。例如: http://rxtx.qbang.org/wiki/index.php/Examples可能就是您想要的。只要您在受支持的平台(如Solaris)上,“JavaComm”

有没有一种方法可以使用java通过计算机上的通信端口发送和接收消息?我有一个arduino在usb端口上监听消息。我想通过JavaGUI而不是arduino处理gui与它对话。我有什么方法可以做到这一点?C#也有效

我使用RXTX库用java为arduino编写了应用程序。您可以在RXTX主页和其他网站上阅读许多教程。例如:
http://rxtx.qbang.org/wiki/index.php/Examples

可能就是您想要的。

只要您在受支持的平台(如Solaris)上,“JavaComm”就可以正常工作。你有操作系统的要求吗?

我刚刚通读了一遍,觉得这个小把戏可能会在你开始试验时咬你一口。基本上,每次串行通信启动时,arduino都会自动复位。该网站详细描述了这个问题,并根据您的技能和/或舒适程度提供了几种解决方法。享受黑客攻击的乐趣。

@GETah
我很确定Ardraino只是通过usb端口使用串行接口。它仍然通过与Ardruno的usb连接创建COM端口

没有像c#那样的内置功能。[参见本讨论][1][1]:java几乎没有内置功能,但几乎可以添加任何内容。这就是它如此强大的原因。(注意:我决不是想为我的语言比你的语言好而发动战争)我只是看了看。这是用于串行RS232通信,而不是USB:)