Forum >Xbee Shield For Arduino (DFR0015)
General

Xbee Shield For Arduino (DFR0015)

userHead maro 2013-03-27 02:08:35 6350 Views2 Replies
Dear All,

I have a Xbee S2 Pro , arduino uno and Xbee shield (DFR0015)..i want to configured the xbee via arduino (not with X-CTU) so i write a fonction configureRadio() like this tuto :
https://www.inkling.com/read/arduino-dfrobot ... ecipe-14-3
when i upload the sketch ,i put the switches prog/usb
when is ok, i put the switches run/xbee
but doesn't work !!!

2013-03-27 09:32:25
Code: Select all
boolean configured;
int ledPin = 13// LED connected to digital pin 13
boolean configureRadio() {
  // put the radio in command mode:
  Serial.print("+++");
  String ok_response = "OK\r"; // the response we expect.
  // Read the text of the response into the response variable
  String response = String("");
  while (response.length() < ok_response.length()) {
    if (Serial.available() > 0) {
      response += (char) Serial.read();
     
    }
  }
  // If we got the right response, configure the radio and return true.
  if (response.equals(ok_response)) {
   
    Serial.print("ATID3137\r");
    Serial.print("ATCN\r");    // back to data mode
    return true;
  } else {
    return false; // This indicates the response was incorrect.
  }
}
void setup () {
  Serial.begin(9600); // Begin serial
 
  configured = configureRadio();
}
void loop () {
 
  if (configured) {
    Serial.print("Hello!");
    delay(3000);
  }
  else {
    delay(30000);    // Wait 30 seconds
    configured = configureRadio(); // try again
  }
}
userHeadPic maro
2013-03-27 07:23:23 Have you try to remove the microcontroller, this is the reference for XBee Shield : http://arduino.cc/en/Main/ArduinoXbeeShield, hope this help you  :) userHeadPic czaroentoro