Arduino Mega在API模式下不会从XBee协调器读取序列

时间:2016-09-30 19:26:12

标签: arduino xbee

我有两个XBees

  • 一个是路由器AT从一个模拟器读取和发送模拟数据 销。
  • 另一个是连接到Arduino Mega的协调器API 串口(rx1和tx1)。

每当我尝试读取Arduino中的XBee序列时,读数大多为零(而不是数据包,应该是这样)。

必须注意的是,使用xctu终端或任何其他终端,我可以毫无问题地读取正确的数据。

以下是我使用的示例代码:

void setup() {
    Serial1.begin(9600); // Here the XBee is connected
    Serial.begin(9600);
}

void loop() {
    if (Serial1.available()){
        Serial.print(Serial1.read());
    }

1 个答案:

答案 0 :(得分:0)

几小时后,我终于能够解决它了。我不确切知道为什么,但似乎以相反的顺序连接tx1和rx1已经解决了问题,现在我可以在我的XBees之间进行通信。