2016-05-29 48 views
0

我发现从java程序执行“echo 1>/dev/ttyACM0”向arduino发送命令很方便(在这种情况下,“1”会切换连接的中继到arduino)。现在我已经决定,我想从arduino得到回复。从概念上讲,我想要在设备上同时运行echo和cat(read?),以便将从设备返回的内容重定向到标准输出,然后让我的程序捕获它。使用命令行获得arduino的响应

我知道我可以在Java中完成整件事,但这需要使用多个线程或打开和关闭多个文件。使用回声使得它非常容易,特别是使用命令行测试草图。那么,是否有这样的实用程序或shell脚本?

回答

0

该终端是一个非常强大的工具。发送您使用的字符串echo Arduino的读取输出使用此代码tail -f /dev/ttyUSB0用您的串行总线替换USB0。也有这个命令,我已经尝试过一次或两次,但应该为任何人工作screen /dev/cu.usbserial 9600用您的端口替换9600。