过去几天我一直在试验我的arduino。我想从中读取数据。在arduino IDE中,它说它的端口是/dev/ttyACM0
。我尝试运行tail -f /dev/ttyACM0
,但这个过程只是挂起而没有任何反应。
如果我在arduino IDE中启用串行监视器,然后运行命令,则说该端口已被使用,所以我确信这是正确的端口。在串行监视器中,我可以看到arduino输出字符串。任何人都可以帮我解决这个问题吗?我正在使用linux。
感谢您的时间!
答案 0 :(得分:0)
请检查Difference between /dev/ttyACM0 and /dev/ttyS0 (Arduino IDE ports under Linux) 也许你的问题出在哪里
如果你想使用/ dev / ttyS0(你为什么这么做?!),你需要一个 特殊电缆,用于转换9针的RS-232电压信号 D连接器进入Ardiuno和导线的右TTL电平信号 它在电路板上的正确引脚上。
我希望这可以帮到你!