Hello everyone,
I have the Seed XBee Shield, Arduino Uno R3, and XBee Pro radios which I cannot seem to get working. I hope someone can point out what I am doing wrong. Some background info…
I used two Sparkfun XBee RS-232 adaptors with the two radios to configure them and test. I used XCTU and set the Baud rate to 57600. I connected the boards to two serial ports and opened two copies of XCTU (one for each). after configuring them, I switched to terminal on both. what I typed in one appears in the other in both directions. So far so good.
I launched the environment and downloaded the following Sketch:
int led = 13;
int a=0;
int b =0;
void setup()
{
pinMode(led, OUTPUT);
Serial.begin(57600); // the terminal baud rate
}
void loop()
{
// write a message...
Serial.println("Hello world");
//blink the LED so I can see some activity
a++;
if (a >= 20) a=0;
if (a=0) b = 1-b;
if (b=0) {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
}
else {
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
}
}
disconnected the Uno. next I remove one of the radios and placed it in the Seeed XBee Shield. both switches are set to the right. plug it into the Uno and reconnect the USB cable.
I open the serial monitor and I see the ‘hello world’ message.
I see LED on pin 13 blinking.
the red RSSI LED on the shield is on at about 50% brightness
the green LEDs, Power, ON/Sleep, and ASSOC, all come on bright
after about 25 seconds the ON/Sleep and ASSOC LEDs go out.
I receive nothing on the other radio
I have tried all four switch setting. other than a change in the LEDs on the shield, nothing is different.
Any ideas what is wrong?