【问题标题】:Arduino can't read from serial portArduino无法从串口读取
【发布时间】:2017-03-13 00:58:52
【问题描述】:

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

如果我在 arduino IDE 中启用串行监视器,然后运行它说该端口已使用的命令,那么我确定这是正确的端口。在串行监视器中,我可以看到 arduino 输出字符串。谁能帮我解决这个问题?我正在使用 linux。

感谢您的宝贵时间!

【问题讨论】:

    标签: linux terminal arduino command output


    【解决方案1】:

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

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

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 2014-05-11
      • 1970-01-01
      • 1970-01-01
      • 2013-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多