我试图向Arduino发送消息(测试Arduino是否接收到电机将打开的任何消息),如果我在终端上运行,以下代码可以正常工作
powershell -Command "(Get-Content 'KFGame\Config\PCServer-KFGame.ini') | Foreach-Object {$_ -replace '^ServerName.$', ('ServerName=Network BUF 12345 Normal')} | Set-Content 'KFGame\Config\PCServer-KFGame.ini'"
但我在Java中试过这个
echo 1 > /dev/ttyACM0
任何人都知道如何在Arduino串口执行?
答案 0 :(得分:1)
我使用RXTX lib进行Java串行连接。
这里显示的代码非常类似于我:
https://embeddedfreak.wordpress.com/2008/08/08/how-to-open-serial-port-using-rxtx/
答案 1 :(得分:0)
尝试RXTX库,这是串行端口的Java包装器。 Project website. 示例:source
答案 2 :(得分:0)
Java并不提供开箱即用的串行通信支持。您需要使用第三方库或扩展程序。 Oracle确实提供了一个 - Java Communications API
http://www.oracle.com/technetwork/java/index-jsp-141752.html
我过去曾使用AVR微控制器。网上有几个教程可以启动并运行。