Hi,
Im making a project where I use two Xbees. One of them is connected to a arduino(Duemilanove 328) and the other are connected to my mac trough a USB Explorer card(http://www.sparkfun.com/commerce/product_info.php?products_id=8687).
I have made the Explorer-Xbee talk to the Arduino, but how can I make the Arduino communicate with the Explorer-Xbee?
Best,
Sigurd
What XBees do you have (series 1 or 2/2.5)?
Hi,
Im using Series 1.
I have programmed the Arduino-Xbee to receive messages (Serial.available()), and Im sending messages from MAX/MSP trough the Explorer-Xbee to the Arduino. But how do I program the Explorer-Xbee to recieve messages from the Arduino?
I have set it up like this:
XBEE1:
ATID = 1111
ATMY = 10
ATDL = 11
ATBD = 3
XBEE2:
ATID = 1111
ATMY = 11
ATDL = 10
ATBD = 3
Are you getting the data to the Arduino? What code is running on the Arduino to receive the data, and produce a response?
The XBee on the explorer does not need to be "programmed". It needs to be configured correctly, which it appears that you have done.
What are you using to configure the XBees? X-CTU? If so, what Modem type, Function Set, and Version do you have set?
Hi,
I solved the problem. It turned out that the shield I used on the Arduino was defect, so I switched it and now it works perfectly!
Btw: I used Terminal in OSX to configure the Xbees - that was easy and worked perfectly too:)
But, how can I update the firmware on the Xbees from Terminal?
Best,
Sigurd
As far as I know, the X-CTU program is the only way I know of to update the firmware. The X-CTU program is currently only supported on Windows.