【发布时间】:2017-11-29 02:43:19
【问题描述】:
我有一台 XBee S1 Pro,它被配置为协调器。和一个 XBee S2C,它被配置为一个端节点。两者都加载了 802.15.4 固件。通过使用 XCTU,我在透明模式下发送和接收数据。
我现在已将终端节点配置为 API-1 模式并将其连接到 Arduino Nano。我想读取有效载荷。这是我的 Arduino 代码:
void setup() {
Serial.begin(9600);
Serial.println("Setup done...");
while (!Serial) {;}
}
void loop() {
if (Serial.available()) {
for (int i = 0; i < 8;i++) {
byte discard = Serial.read();
}
Serial.write(Serial.read());
Serial.print(",");
}
当我从协调员那里发送“你好”时,我得到:
Setup done...
FFFFFFFF
,FFFFFFFF
,FFFFFFFF
,FFFFFFFF
,FFFFFFFF
,FFFFFFFF
,FFFFFFFF
,FFFFFFFF
,FFFFFFFF
,
有没有更简单的方法来做到这一点,比如使用 Arduino XBee 库? 有人可以帮助我吗?
【问题讨论】:
标签: arduino serial-communication xbee