2 つのXBeeモジュールと XBeeシールドを使用して、2 つの Arduino 間に簡単なワイヤレス リンクをセットアップしようとしています。
コーディネーターを次のように構成します。
ATID 2001
ATDL 4079D623
ATDH 0013A200
とエンドデバイス
ATID 2001
ATDL 4079D621
ATDH 0013A200
次に、単純なコードを 2 つの Arduino プラットフォームにアップロードします。端末側:
#include <SoftwareSerial.h>
SoftwareSerial xbee(2, 3); // RX, TX
void setup() {
Serial.begin(9600);
xbee.begin(57600);
}
void loop() {
xbee.write("A");
delay(500);
}
そしてコーディネーターで:
#include <SoftwareSerial.h>
SoftwareSerial xbee(2, 3); // RX, TX
void setup() {
Serial.begin(9600);
xbee.begin(57600);
}
void loop() {
Serial.write(xbee.read());
delay(500);
}
しかし、エンド デバイスからコーディネーターにデータが渡されていません。明らかな何かが欠けていますか?