arduino - 为什么 Serial.read() 在最后添加一个额外的字符?我该如何解决?
问题描述
char input;
void setup() {
Serial.begin(9600);
delay(2000);
Serial.println("Type something!");
}
void loop() {
if (Serial.available()) {
input = Serial.read();
Serial.print("You typed:" );
Serial.println(input);
}
}
有人可以解释为什么它以这种方式输出吗?它似乎添加了一个额外的字符。我试图搜索解决方案,但我不知道要确切搜索什么。
解决方案
推荐阅读
- javascript - 如何将 JavaScript 对象与 html 表单一起发送?
- python - NEAT 错误 - AttributeError:“元组”对象没有属性“连接”
- c# - Selenium 查找选择节点的 xpath
- javascript - 从 json 初始化日历时加载了太多事件
- azure-data-factory - 当同一源上有多个复制数据活动时,Azure Purview 如何在 Azure 数据工厂中执行数据沿袭?
- ios - SwiftUI TabView PageTabViewStyle 防止更改标签?
- c - 与 C 中的 fseek() 混淆
- hadoop - 蜂巢安装
- c# - .NET Core 中的主键继承
- c - 消息队列未按预期接收信息