【发布时间】:2014-06-29 00:47:20
【问题描述】:
我正在尝试使用终端通过 USB 向我的 Arduino Nano 发送一个值。
但是:当在循环中使用 Serial.print() 打印出读取字节的值时,我得到 三个 单独的值 - 它们都不是我实际发送的值。
例如:发送 41 时,我会在终端中打印 52、49 和 13。
我的代码如下所示:
byte incomingByte;
void setup() {
Serial.begin(9600);
}
void loop() {
if (Serial.available() > 0) {
incomingByte = Serial.read();
Serial.print(incomingByte);
}
}
知道我做错了什么吗?
【问题讨论】: