Olá
recentemente comecei a mexer com redes sem fio e resolvi tentar utilizar o xbee e para comecar tentei um simples acionamento de um led.
Para fazer o teste estou utilizando um
1 - Xbee USB Adpater
1 - Xbee Shield
2 - Xbee S2
Configurei os dois com o mesmo ID e o DH DL correspondente, e verifiquei o seguinte:
Fazendo alguns testes verifiquei que quando conecto o Roteador no adpatador e o coordenador na shield (a shield tem um jumper, deixei em XBEE) envio 1/0 pelo X-CTU, a shield recebe, e aciona o led, porém não retorna com uma msg de status para o adptador e quando conecto o coordenador no adpatador e o roteador a shield não consigo enviar do adaptador para a shield, mas pelo Serial monitor do Arduino consigo acionar o led e o adptador consegue receber qualquer caracter (com o jumper USB)
Aparentemente apenas o roteador consegue enviar mensagem para o coordenador. Teria algo que eu possa fazer para que ele se comuniquem?
int pin = 13;
int valor = 0;
String estado;
void setup() {
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void loop() {
if(Serial.available() > 0){
valor = Serial.read();
if(valor == '0'){
digitalWrite(pin, LOW);
estado = "desligado";
}
else if(valor == '1'){
digitalWrite(pin, HIGH);
estado = "ligado";
}
Serial.print("LED: ");
Serial.println(estado);
}
}