什么字符代表串口通讯的“输入”?

时间:2012-08-16 22:51:52

标签: serial-port ascii arduino

我正在尝试使用我的Arduino发送串行命令,但我无法找到如何复制Enter键。我已经尝试了\r\n以及\n,但这些似乎都没有。

我尝试过Arduino函数Serial.write() Serial.print() Serial.println(),但这些函数都没有。

我可以用什么来复制Enter密钥?

谢谢

2 个答案:

答案 0 :(得分:2)

尝试\r
它有ASCII 0xD(13),它叫Carriage Return

答案 1 :(得分:0)

一般来说,这取决于处理按键的应用程序。从键盘,典型的扫描代码 0x1C 被发送到应用程序以获取 Enter 键(释放时为 0x9C)。

在 PuTTY(与 OP 的问题 here 相关)中,它仅发送 ASCII CR(回车)0x0D,即使在 Windows 机器上也是如此。