如何在OSX中向串行端口/dev/tty.*发送字符串,延迟一秒钟,断开连接并继续我的bash脚本?

3
这是关于重置Arduino并从我的USB XBee开始传输数据的问题。我尝试使用screen,但没有成功。
screen -S Xbee -d -m /dev/tty.usbserial-A900fra9 115200 *reset

我不知道如何关闭此会话,也不确定参数是否正确。

所以 echo "myString" > /dev/tty..... 不起作用?祝你好运。 - shellter
如果他想设置特定的波特率,那么可能不行吧? - Alexander Janssen
1个回答

1

要向/dev上的设备发送任何内容,您可以使用>>> 2> 2>&1等命令。

尝试从tty1(ctrl+alt+F1)运行以下示例:

echo "my string" > /dev/tty2

现在进入tty2(alt+F2),你会看到你的字符串。它应该适用于任何设备。 要休眠,请使用:

sleep 1

你的问题可能也与权限有关。尝试使用root用户!;)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接