【问题标题】:What character represent "Enter" for serial communication?什么字符代表串行通信的“Enter”?
【发布时间】:2012-08-16 22:51:51
【问题描述】:

我正在尝试使用我的 Arduino 发送串行命令,但我不知道如何复制 Enter 密钥。我试过\r\n\n,但似乎都没有。

我已经尝试了 Arduino 功能 Serial.write() Serial.print() Serial.println() 并且这些都不起作用。

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

谢谢

【问题讨论】:

    标签: serial-port ascii arduino


    【解决方案1】:

    试试\r
    它有 ASCII 0xD(13),它被称为Carriage Return

    【讨论】:

    • 0x0D 为 13;不是 12
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-17
      • 1970-01-01
      • 2013-07-11
      • 2017-07-31
      • 2016-02-17
      • 1970-01-01
      • 2022-01-21
      相关资源
      最近更新 更多