我有两个XBees:
每当我尝试读取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());
}
答案 0 :(得分:0)
几小时后,我终于能够解决它了。我不确切知道为什么,但似乎以相反的顺序连接tx1和rx1已经解决了问题,现在我可以在我的XBees之间进行通信。