Question about XBee programming

Hello,

So I am currently working on my senior project, which currently involves the BlueScreen LPC2378 and an analog PCB. The BlueScreen is being used as a touchscreen computer and the analog PCB receives signals from the BlueScreen to trigger two 555 timer circuits, thereby activating some LEDs. Here’s my question:

Currently, everything is being designed to be wired, but I’ve been thinking about using XBee to communicate wirelessly. I’m thinking that I can use 2 of [these modules and [this programmer to achieve what I’m looking to do. Would it be possible to connect one XBee module to my LPC2378 and then connect the other XBee and the XBee explorer to the analog circuit to make the LPC2378 communicate with the analog board?

EDIT: forgot to mention that the LPC2378 is powered by an ARM7 processor…don’t know if this makes a difference in the long run.](http://www.sparkfun.com/commerce/product_info.php?products_id=8687)](XBee 3 Module - U.FL Antenna - WRL-15128 - SparkFun Electronics)

There are a few ways to pass information through XBees that also depends on the XBee hardware Series and the firmware installed.

1- Transparent passing of Asynchronous data, UART.

2- Remote Commands to turn output pins on/off, UART and command structure.

3- Pin passing (Series 1 & 802.15.4 only)

analog PCB receives signals from the BlueScreen

What are these signals?

If just a few logic level outputs then opt 3 could be used.

The signals sent to the analog PCB are basically on/off signals sent to both 555 timer circuits seperately.

Line passing with the Series 1 modules would work without modifying your circuit.

Cool, I’m glad that this is possible…but I’m a total XBee newb…how does line passing work? Will it be able to differentiate between the twoo different 555 timer circuits and know when to turn the desired one on?

Check the Digi Document XBee OEM RF Modules_90000982_B.pdf page 15.

Basically one XBee is set-up with a few pins as inputs and interrupt on change. If the logic level on an input changes the input level data is sent to the other XBee which then sets the same pin# to the same logic level.

It would work as if the the input and output were wired together as you currently have the 555 inputs wired.