I'm building a wireless sensor network and I succesfully build it using Arduino and an XBee module attached to it. Now, however, I've decided to give XBee Direct I/O a try.
For that purpose, and because I don't have any batteries and such, I wanted to use Arduino as my stable power supply. In order to test I built a simple circuit to test with, with a temperature sensor. More precisely, I'm using the popular LM35. Hence my circuit looks like the following:
The XBee is plugged over the Explorer and that DIO0 (DIO-zero) is set as an ADC pin. Also, function set is ROUTER AT.
The reason I'm using 5V directly is because the LM35 sensor needs an input from 4 to 20V, and since the XBee Explorer has a 5V pin input, I felt I could use it.
My coordinator is set with the same PAN ID as my router and it has AP=2. However, my router TX led doesn't turn on anytime while the coordinator, being monitored by the xbee-python API doesn't receive a thing.
Can you see anything I'm missing? I'm really really interested in using XBee Direct I/O mode :-)
Greetings from Spain,