Go Down

Topic: Xbee Shield For Arduino (DFR0015) (Read 840 times) previous topic - next topic


Dear all,

I have a Xbee S2 Pro , arduino uno and Xbee shield (DFR0015)..i want to configured this xbee via arduino (not with X-CTU) so i write a fonction configureRadio() like this tuto :


when i upload the sketch ,i put the switches prog/usb
when is ok, i put the switches run/xbee
but doesn't work !!!


The code you didn't post does something. You didn't explain what it does.
You want the code you didn't post to do something. You didn't explain what you want it to do.

when is ok, i put the switches run/xbee

When what is OK?
The art of getting good answers lies in asking good questions.


Mar 26, 2013, 06:29 pm Last Edit: Mar 26, 2013, 06:32 pm by maro Reason: 1
i want to configured the xbee ...
when i upload the sketch ,i put the switches prog/usb
when is the upload finish, i put the switches run/xbee

but the xbee is not configured like say the tuto
Code: [Select]

boolean configured;
int ledPin = 13;  // LED connected to digital pin 13

boolean configureRadio() {

  // put the radio in command mode:

  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("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) {
  else {
    delay(30000);     // Wait 30 seconds
    configured = configureRadio(); // try again

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131