【问题标题】:arduino java serial communication not workingarduino java串行通信不起作用
【发布时间】:2015-03-20 18:49:04
【问题描述】:

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

Sceenshot

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

我可能有这个错误,但 java 代码应该获取字符串“Hello world”并将其显示在控制台中对吗?

提前感谢您的帮助。

【问题讨论】:

    标签: java arduino communication


    【解决方案1】:

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

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

    如果您在 Windows 中,那么您的 PORT_NAMES[] 数组应该如下所示。 private static final String PORT_NAMES[] = { "COM3"};

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

    当然要先连接你的 arduino。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多