这似乎是一个已经解决的问题,但相信我不是 - 而且我是一个全新的人,所以我实际上并不了解那么多。 我已经回答了所有问题并尝试了所有答案,但没有成功。
这是我的仪器清单:
1)两个XBee-s6b单元,一个带内置天线,另一个带外置天线
2)一个Arduino Mega 2560板
3)一个USB浏览器
4)我使用酷术语作为我的串行监视器和arduino IDE
5)XBee盾牌
这就是我如何配置我的XBees(来自冷静期)
XBee1:ATID2244,ATMY1234,ATDL5678,ATWR
XBee2:ATID2244,ATMY5678.ATDL1234,ATWR
这是我的计划进入董事会:
int led = 13;
int temp = 0;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
temp = Serial.read();
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
}
现在我做的是,我将电路板(其顶部的XBee通过XBee屏蔽连接)连接到我的笔记本电脑,并选择COM端口,无论电路板是什么。
然后我将连接USB-Explorer和其上的第二个XBee并开始冷却,选择第二个XBee的COM端口。
现在,如果我尝试写一些会使LED板上闪烁的东西,它就不会这样做
现在,如果我在Cool-Term上选择第一个XBee的COM端口并尝试在屏幕上写入任何内容,它将使LED闪烁。
这意味着xbees并没有相互交谈,我无法弄清楚为什么
需要帮助。
P.S。我可以在这里找到我正在关注的连接教程:
http://www.norwegiancreations.com/2013/10/arduino-tutorial-1-lets-make-xbee-talk/