java - 如何与arduino和java进行串口通信?

标签 java arduino serial-port arduino-uno

我试图向 Arduino 发送一条消息(以测试 Arduino 是否收到任何消息,电机将打开),如果我在终端上运行,以下代码将起作用

echo 1 > /dev/ttyACM0

但是我在 Java 中尝试过这个

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

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

最佳答案

我使用 RXTX 库进行 Java 串行连接。

这里显示了与我工作的代码非常相似的代码:

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

关于java - 如何与arduino和java进行串口通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32385712/

相关文章:

c - 使用 UDRE 和 ATmega328P 的中断驱动 USART

java - Arduino 与 Java 接口(interface)问题

java - 使用同一对象的线程池

java - 应用程序在请求位置许可后立即崩溃

java - 以编程方式编辑自定义 View

http - 你能给我推荐一个嵌入式 Linux 系统的测试框架吗?

linux-kernel - uart_register_driver 和 platform_driver_register 的区别?

java.security.NoSuchProviderException : SunEC error

c - 即使我包含了文件,函数的隐式声明?

linux - 如何防止国外应用程序在linux上打开串口?