我喜欢通过我的Raspberry Pi系列发送一些数据到arduino。我的问题是发送它,我读了一些类似sudo echo "8933" > /dev/ttyUSB0的东西,但它不起作用。尽管发送,在Arduino-IDE中的串行监视器工作良好,sudo screen /dev/ttyUSB0也是。
我怎样才能以编程的方式做到这一点?
如果它是一个bash脚本,那就太好了,因为我想通过ssh运行它。
发布于 2015-05-19 17:42:58
我发现sudo echo "8933" > /dev/ttyUSB0有两个问题。
echo将一个换行符附加到它输出的任何内容中。试一试printf "8933"。sudo命令仅适用于实际回波。在sudo运行之前,输出文件仍然由"you“(而不是root)打开。试试printf "8933" | sudo tee /dev/ttyUSB0 > /dev/null。https://stackoverflow.com/questions/30331473
复制相似问题