my eyes start to blooding.
Google doesn't show more new links
does anyone know a link/tutorial/... that shows how to configure a 2.5 znet API mesh and also shows a pair a sketches for arduino using the API library?
Thank you very much
my eyes start to blooding.
Google doesn't show more new links
does anyone know a link/tutorial/... that shows how to configure a 2.5 znet API mesh and also shows a pair a sketches for arduino using the API library?
Thank you very much
Ok. I've got something
i'm using a arduino w/o atmega + xbee shield coordinator 2.5 api + usb + serial monitor
in the router i use this code:
uint8_t payload[] = {'t','e','s','t'};
but in the coordinator + usb i get:
âÂu(and more strange characters)½èè?}test
if i put a avr in coordinator and this code:
void loop() {
xbee.readPacket();
if (xbee.getResponse().isAvailable()) {
// got something
if (xbee.getResponse().getApiId() == ZB_RX_RESPONSE) {
// got a zb rx packet
// now fill our zb rx class
xbee.getResponse().getZBRxResponse(rx);
if (rx.getOption() == ZB_PACKET_ACKNOWLEDGED) {
// the sender got an ACK
flashLed(statusLed, 10, 10);
} else {
// we got it (obviously) but sender didn't get an ACK
flashLed(errorLed, 2, 20);
}
// set dataLed PWM to value of the first byte in the data
if (rx.getData(0)=='z') flashLed(errorLed,1,1000);
} else if (xbee.getResponse().getApiId() == MODEM_STATUS_RESPONSE) {
xbee.getResponse().getModemStatusResponse(msr);
// the local XBee sends this response on certain events, like association/dissociation
if (msr.getStatus() == ASSOCIATED) {
// yay this is great. flash led
flashLed(statusLed, 10, 10);
} else if (msr.getStatus() == DISASSOCIATED) {
// this is awful.. flash led to show our discontent
flashLed(errorLed, 10, 10);
} else {
// another status
flashLed(statusLed, 5, 10);
}
} else {
// not something we were expecting
flashLed(errorLed, 1, 250);
}
}
}
I always get the "//not somethig we were expecting" option
i have ap=2 and ao=1
any help will be welcomed
thanks
I've got something in the receiver but is not a packet.
the sender get an ack
this is the code in sender
// Check if it was delivered
if (txStatus.getDeliveryStatus() == SUCCESS) {
// Packet was successfully delivered
digitalWrite(13,HIGH);
} else {
// The remote XBee did not receive our packet. is it powered on?
digitalWrite(13,LOW);
}
but the receiver doesn't now what is it.
this is the code in receiver
else {
// not something we were expecting
flashLed(errorLed, 3, 100);
}
This code is from examples in arduino-api library
see you