如何通过串口与arduino和java通信?
How to communicate with arduino and java in serial port?
我试图向 Arduino 发送消息(以测试 Arduino 是否收到任何消息,电机将打开),如果我 运行 在终端
上,则以下代码有效
echo 1 > /dev/ttyACM0
但我在 Java
中试过了
Runtime.getRuntime().exec("echo 1 > /dev/ttyACM0");
有人知道如何在Arduino串口上执行吗?
尝试RXTX library, this is Java wrapper for the serial port. Project website.
示例:source
我将 RXTX 库用于 Java 串行连接。
此处显示的代码与对我有用的代码非常相似:
https://embeddedfreak.wordpress.com/2008/08/08/how-to-open-serial-port-using-rxtx/
Java 不提供开箱即用的串行通信支持。您需要使用第 3 方库或扩展。
Oracle 确实提供了一个 - Java 通讯 API
http://www.oracle.com/technetwork/java/index-jsp-141752.html
我过去在 AVR 微控制器上使用过它。网上有几个教程可以上手,运行.
我试图向 Arduino 发送消息(以测试 Arduino 是否收到任何消息,电机将打开),如果我 运行 在终端
上,则以下代码有效echo 1 > /dev/ttyACM0
但我在 Java
中试过了Runtime.getRuntime().exec("echo 1 > /dev/ttyACM0");
有人知道如何在Arduino串口上执行吗?
尝试RXTX library, this is Java wrapper for the serial port. Project website. 示例:source
我将 RXTX 库用于 Java 串行连接。
此处显示的代码与对我有用的代码非常相似:
https://embeddedfreak.wordpress.com/2008/08/08/how-to-open-serial-port-using-rxtx/
Java 不提供开箱即用的串行通信支持。您需要使用第 3 方库或扩展。 Oracle 确实提供了一个 - Java 通讯 API
http://www.oracle.com/technetwork/java/index-jsp-141752.html
我过去在 AVR 微控制器上使用过它。网上有几个教程可以上手,运行.