【发布时间】:2020-06-04 12:06:24
【问题描述】:
我在我的 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);
}
【问题讨论】:
标签: arduino arduino-uno xbee