我想使用 Linux 终端通过 com 端口发送 ACII 字符串。我该怎么做?
我正在使用 Kubuntu 12.04
我对 Linux 和串行通信还很陌生。我刚买了一个 arduino。我使用 arduino 串行管理器启动并运行它。但我想使用 Linux 终端,这样我会有更大的灵活性。
我的 arduino 是 /dev/ttyACM0
谢谢你的帮助。
答案1
GNU Screen 或者类似的东西可以完成这个工作。
sudo apt-get update
sudo apt-get install screen
然后连接到电路板,
screen /dev/ttyACM0
您可能需要更改波特率,检查 Arduino 上的规格并阅读屏幕手册来了解如何执行此操作。
答案2
如果您有兴趣让 Linux 与您的 Arduino“对话”,那么 Linux 程序会执行某项操作,然后告诉 arduino 执行某项操作(反之亦然)。
然后您可能需要研究 pySerial(Python 脚本环境的一部分)。
需要一个工作示例吗?我为 DIY CNC 机器编写了一些代码。
你可以找到它这里如果你想看的话。