Los equipos que estoy utilizando son :
-Arduino Uno R3 x2
-Modulo Zigbee S2C x2

-Shield Xbee Pro v3.0 x2

Los Xbee los tengo configurado por medio del programa X-CTU . El primero como Cordinador y el segundo como End Device. Por medio de esta aplicación logré mandar un mensaje algo similar a esto:
En el arduino utilice los siguientes códigos:
-Equipo Emisor
void setup(){
Serial.begin(9600); //Iniciar el Serial
}
void loop(){
//Escribe 'h' y 'l' en intervalos de un segundo vía Serial, que XBee emitirá por radio
Serial.print('h');
delay(1000);
Serial.print('l');
delay(1000);
}
-Equipo Receptor
const int ledPin = 5;
int mensaje;
void setup(){
Serial.begin(9600); //Inicializar Serial
pinMode(ledPin, OUTPUT);
}
void loop(){
if(Serial.available() > 0){ //Comprobar si recibe un byte via Serial
mensaje = Serial.read(); //almacenar byte en la variable mensaje
//Si el mensaje es una 'h', enciende el LED. Si es una 'l', apagalo. Si no, espera.
if(mensaje == 'h'){
digitalWrite(ledPin, HIGH);
}
else if(mensaje == 'l'){
digitalWrite(ledPin, LOW);
}
else{}
}
En el cual por medio de la vista por consola de arduino , en el emisor logre ver que enviaba el H y L , pero desde el receptor no pude ver ninguno de estos mensajes, además de tampoco encender el led 5, correspondiente al pin programado en el receptor.
Gracias!
