Arduino Mega上的Serial1 / 2/3无法按预期工作

时间:2017-04-18 14:15:00

标签: arduino atmega

我想使用Serial(tx0,rx0)以外的串行引脚将蓝牙HC-05模块连接到Arduino Mega,因为我想使用Serial进行调试。

现在的问题是,当我将模块连接到Serial(tx0,rx0)时,它工作正常,但是当我将它连接到其他连续出版物(Serial1/2/3)时,它会返回半 - 随机值。

void setup() {
  Serial.begin(9600);
  Serial2.begin(9600);
}

void loop() {
  while(Serial2.available ()) {
    Serial.println(Serial2.read());
  }
}

我输入了输入:

a
s
d
f
g

我得到的输出是:

0
64
0
0
6

我尝试过if{}代替while{},但它仍会输出相同的值。我在这里做错了什么?

0 个答案:

没有答案