0

xBee S1 Pro モジュールに奇妙な問題があります。XCTU ソフトウェアを使用してそれらを構成しました。1 つの Arduino をデータの受信用に、もう 1 つの Arduino を送信用に設定しました。XCTU ソフトウェアを使用していくつかのテストフレームを送信すると、動作し、レシーバーがデータを取得します。しかし、arduinoに通信させたい場合は、うまくいきません。PC -> Arduino が動作するため、モジュールは正しい方法で構成されていると思います。だから私はスケッチを提供しますので、何がうまくいかないのか教えてください

レシーバー

void setup()
{
  pinMode(13, OUTPUT);
  Serial.begin(9600);
}

void loop()
{
  if(Serial.available() > 0){
    digitalWrite(13, HIGH);
    delay(500);
    digitalWrite(13, LOW);
    Serial.print("recived some data: ");
    Serial.println(Serial.read());
    Serial.flush();
  }
}

そして今、送信者

void setup()
{
  pinMode(13, OUTPUT);
  Serial.begin(9600);
}

void loop()
{
  Serial.println("data");
  Serial.flush();
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(4000);
}

どうしたの?何か案は?

4

4 に答える 4