arduino java串口通讯无法正常工作

时间:2015-03-20 18:49:05

标签: java arduino communication

我正在尝试使用eclipse从我的arduino到java进行通信。我正在使用这个教程arduino -> java唯一的问题是我收到消息“找不到com端口”,我不知道如何解决这个问题。我认为这与我没有在代码中选择正确的端口有关。

Sceenshot

在这里你可以看到我从eclipse获得的消息,并且arduino正在使用com 3并且串行通信正在工作。

我可能有这个错误但java代码应该得到字符串“Hello world”并在控制台中显示它?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

使用下面的arduino示例,很容易在控制台中获取hello world消息。您只需要正确设置串行端口并在Java项目中拥有rxtx库即可。

如果您不知道您的arduino使用的COM端口,请转到arduino编辑器并转到工具-> port并为其设置一个COM端口。并在您的Java代码中添加相同的端口

如果您在Windows中,则PORT_NAMES[]数组应该看起来像下面的样子。 private static final String PORT_NAMES[] = { "COM3"};

对于您的情况,它可能是COM3COM4COM6或任何其他端口,只需设置正确的端口即可。

当然首先要连接您的arduino。