首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Arduino中使用XBee

在Arduino中使用XBee
EN

Stack Overflow用户
提问于 2020-06-04 20:06:24
回答 1查看 101关注 0票数 0

我在arduino的项目中使用Xbee。我已经设置了Xbee配置(我可以在xctu串行控制台中发送massge ),但我对arduino代码有问题。我尝试使用"SoftwareSerial“库,但它不能正常工作。例如,我使用Xctu发送数据,但连接到arduino的Xbee无法接收数据。您可以帮助我与接收器和发射器arduino代码?谢谢你,提前谢谢。

代码:

代码语言:javascript
复制
#include <SoftwareSerial.h>
#define rxPin 1 
#define txPin 0

SoftwareSerial xbee =  SoftwareSerial(rxPin, txPin);

void setup(){

xbee.begin(9600);
Serial.begin(9600);
//Serial.println("Starting XBee Comunication");
xbee.listen();
}


void loop(){

if(Serial.available()){
xbee.write(Serial.read());
}
else{
Serial.println("not available");
}


if(xbee.available()){

byte x = xbee.peek();
Serial.println(x);

}
else{
Serial.println("none to read"); 
}

delay(2000);
//Serial.println(rec);
}
EN

回答 1

Stack Overflow用户

发布于 2020-06-05 03:08:40

一些快速调试技巧:

  • 断开XBee的连接,并将TX和RX引脚一起短路。一定要把你发的东西读一遍。
  • 您确定TX和RX引脚已正确连接到XBee模块吗?从Arduino出来的TX到XBee的RX,反之亦然。
  • 您是否正确地为XBee模块供电?XCTU应该支持查找网络上的节点并与它们交互。确保模块已通电并在网络上响应。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62194182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档