Problema comunicazione tra 2 arduino via xbee

Salve a tutti,
Possiedo 2 arduino uno e 2 wireless proto shield e 2 moduli xbee con antenna integrata.
ho provato a programmare l'arduino receiver in questo modo:

const int pinLed = 13;
int msg;
void setup() {
  Serial.begin(9600);
  pinMode(pinLed,OUTPUT);
  delay(1000);
}
void loop() {
  if(Serial.available()) {
    msg = Serial.read();
     if(msg=='A') {
    digitalWrite(pinLed,HIGH);
  }
  }
 delay(150);
}

e l'arduino sender così :

void setup() {
  Serial.begin(9600);
  
}
void loop() {
Serial.print('A');
delay(150);
}

Solo che quando carico i programmi e sposto il serial select da USB a MICRO e le ricollego, non comunicano, non succede niente.
Ho guardato molti siti ma non sono riuscito a risolvere il problema.

Grazie in anticipo

Ho dimenticato di dire che le wireless proto shield sono queste: http://arduino.cc/en/Main/ArduinoWirelessProtoShield
e i moduli sono Xbee S2 della DIGI

ho provato a cambiare il codice del Receiver:

#include <SoftwareSerial.h>
const int pinLed = 13;
SoftwareSerial mySerial(2,3);
int msg;
void setup() {
  pinMode(2,INPUT);
  pinMode(3,OUTPUT);
  Serial.begin(9600);
  pinMode(pinLed,OUTPUT);
  mySerial.begin(9600);
  delay(1000);
}
void loop() {
  if(mySerial.available()) {
    msg = mySerial.read();
     if(msg=='A') {
    digitalWrite(pinLed,HIGH);
  }
  }
 delay(150);
}

e del Sender:

#include <SoftwareSerial.h>
SoftwareSerial mySerial(2,3);
void setup() {
  pinMode(2,INPUT);
  pinMode(3,OUTPUT);
  Serial.begin(9600);
  mySerial.begin(9600);
  
}
void loop() {
mySerial.print('A');
delay(150);
}

ma continua a non funzionare

ciao
non ne parli quindi non so' se lo hai fatto, ma io prima di utilizzarli li ho configurati con XCTU, seguendo alcune guide in rete

stefano

sì ho configurato mettendo l'arduino sender come coordinator at e il receiver router/end device

ciao
scusa ma per parecchio tempo non avrò sottomano i miei moduli, quindi vado a memoria, ci sono anche dei numeri che devono essere impostati uno in modo inverso rispetto all'altro, ma come dico vado a memoria

stefano

In teeoria (ho sentito dire) gli XBee funzionano senza dover mettere i numeri di serie di uno nell altro. Se lo fai (per esempio con XCTU) puoi avere una comunicazione solo tra i due. Non devi imostare coordinator at e il receiver router/end device.
Riguardante il sketch del ricevitore vedo che metti il LED a HIGH ma non lo spegni mai.
Ciao Uwe

e cosa metto al posto di coordinator at e router?

Lo chiedi a me? non lo so.
Buona notte