Arduino无法从串口读取数据

时间:2016-10-30 21:26:48

标签: linux terminal arduino command output

过去几天我一直在试验我的arduino。我想从中读取数据。在arduino IDE中,它说它的端口是/dev/ttyACM0。我尝试运行tail -f /dev/ttyACM0,但这个过程只是挂起而没有任何反应。

如果我在arduino IDE中启用串行监视器,然后运行命令,则说该端口已被使用,所以我确信这是正确的端口。在串行监视器中,我可以看到arduino输出字符串。任何人都可以帮我解决这个问题吗?我正在使用linux。

感谢您的时间!

1 个答案:

答案 0 :(得分:0)

请检查Difference between /dev/ttyACM0 and /dev/ttyS0 (Arduino IDE ports under Linux)  也许你的问题出在哪里

  

如果你想使用/ dev / ttyS0(你为什么这么做?!),你需要一个   特殊电缆,用于转换9针的RS-232电压信号   D连接器进入Ardiuno和导线的右TTL电平信号   它在电路板上的正确引脚上。

我希望这可以帮到你!