【发布时间】:2012-08-16 22:51:51
【问题描述】:
我正在尝试使用我的 Arduino 发送串行命令,但我不知道如何复制 Enter 密钥。我试过\r\n 和\n,但似乎都没有。
我已经尝试了 Arduino 功能 Serial.write() Serial.print() Serial.println() 并且这些都不起作用。
我可以用什么来复制Enter 密钥?
谢谢
【问题讨论】:
标签: serial-port ascii arduino
我正在尝试使用我的 Arduino 发送串行命令,但我不知道如何复制 Enter 密钥。我试过\r\n 和\n,但似乎都没有。
我已经尝试了 Arduino 功能 Serial.write() Serial.print() Serial.println() 并且这些都不起作用。
我可以用什么来复制Enter 密钥?
谢谢
【问题讨论】:
标签: serial-port ascii arduino
试试\r
它有 ASCII 0xD(13),它被称为Carriage Return
【讨论】:
通常,这取决于处理按键的应用程序。通过键盘,典型的扫描码 0x1C 被发送到应用程序以获取 Enter 键(释放时为 0x9C)。
在 PuTTY(与 OP 的问题 here 相关)中,它仅发送 ASCII CR(回车)0x0D,即使在 Windows 机器上也是如此。
【讨论】: