我在arduino的项目中使用Xbee。我已经设置了Xbee配置(我可以在xctu串行控制台中发送massge ),但我对arduino代码有问题。我尝试使用"SoftwareSerial“库,但它不能正常工作。例如,我使用Xctu发送数据,但连接到arduino的Xbee无法接收数据。您可以帮助我与接收器和发射器arduino代码?谢谢你,提前谢谢。
代码:
#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);
}发布于 2020-06-05 03:08:40
一些快速调试技巧:
https://stackoverflow.com/questions/62194182
复制相似问题