繁体   English   中英

如何在串行端口与arduino和Java通信?

[英]How to communicate with arduino and java in serial port?

我正在尝试向Arduino发送消息(以测试Arduino是否收到马达将打开的任何消息),如果我在Terminal上运行,则以下代码可以工作

echo 1 > /dev/ttyACM0

但是我在Java中尝试过

Runtime.getRuntime().exec("echo 1 > /dev/ttyACM0");

有人知道如何在Arduino串行端口执行吗?

我将RXTX lib用于Java串行连接。

这里显示了与对我有用的非常相似的代码:

https://embeddedfreak.wordpress.com/2008/08/08/how-to-open-serial-port-using-rxtx/

尝试RXTX库,这是串行端口的Java包装器。 项目网站。 示例: 来源

Java不提供开箱即用的串行通信支持。 您需要使用第三方库或扩展程序。 Oracle确实提供了一种-Java Communications API

http://www.oracle.com/technetwork/java/index-jsp-141752.html

我过去在AVR微控制器中使用过此功能。 网上有一些教程可以启动和运行它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM