Hi,
Trying to establish a method by which my ATMega328 can send data wirelessly about its location to a software program written using Visual C++ 2010, which will subsquently provide a visual indication of that location on a map. The software uses an 802.15.4 XStick from Digi to send and receive data to and from the Arduino user device. The problem is that the ATMega must also talk to other Arduino Unos in order to determine position, so there are multiple wireless channels of communication to keep track of (1. Between the user tag (blind node) and the reference tags (fixed nodes), 2. Between the user tag and the PC software)
I've set up a sequential method of determining position, so that the blind node first determines which fixed node is closest by sending out a '1', then sends an 'A', which should initiate communication with the PC software. The PC software seems like its reading data from the fixed nodes instead of reading the 'A' from the blind node, which means it never ends up receiving state info from the blind node. Is this just a timing problem, or can someone suggest a tidier means of wireless communication (checksums maybe?)
Thanks in advance -Mike