Yes, these transcievers are meant for half-duplex only.· Both directions but only one at a time.· Which is all the BASIC Stamp can really handle anyway on it's own.
If you have multiple units trying to send data to one BASIC Stamp, you need to come up with a polling scheme.· Also, these units are prone to data errors without some error checking in your BASIC Stamp code.
Thanks for the input Martin! What I have is a robot with two arrays of sensors, one array on each side, however, only one sensor will output at a time and it doesn't really matter if I receive a signal from one side or the other. So would it still be a bad idea to use this product?
Bad Idea? No, as long as it fits your need.· But what if both go to transmit at the same time?· Or will your main BS2 act as a master controlling when each can send?
Since I·sell a competing RF module and boards, I'm a little biased, so anything I say should be reviewed as to your needs, but the XBee modules Mike Green had mentioned to you have the necessary checking embedded in the transmission protocol (transparent to the user) to ensure data delivery, error checking, and clear channel assesment to limit the possibilities of 2 units talking over one another.· They also have buffers so the BASIC Stamp can retrieve the data when it needs it instead of missing data it is not waiting for.
There are some docs on my page showing usage with PBASIC.
Yes, I was thinking of having the BS2 handling the sorting. And I have checked out the XBee/AppBee product, does that need to be programmed with a different language other than BasicX? And to ultimately achieve the same result would I just need 3 of those transceivers? One on each array and one the board right?
BasicX? Huh? Not sure where that came from. The device itself doesn't need to be programmed, simply sent serial data for transmission, but you can use AT command codes for configuration changes. Yes, 3 units would do it for you. The XBee's themselves you can get cheaper from DigiKey.com (search for XBee). They buy in qty's I can't.
Ooops! Sorry about that, too many chips on the brain. What I'm using is the BasicX-24 chip in the parallax BOE board. Sorry about that, feel like an idiot!
Comments
If you have multiple units trying to send data to one BASIC Stamp, you need to come up with a polling scheme.· Also, these units are prone to data errors without some error checking in your BASIC Stamp code.
-Martin
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
StampPlot - GUI and Plotting, and XBee Wireless Adapters
Southern Illinois University Carbondale, Electronic Systems Technologies
Since I·sell a competing RF module and boards, I'm a little biased, so anything I say should be reviewed as to your needs, but the XBee modules Mike Green had mentioned to you have the necessary checking embedded in the transmission protocol (transparent to the user) to ensure data delivery, error checking, and clear channel assesment to limit the possibilities of 2 units talking over one another.· They also have buffers so the BASIC Stamp can retrieve the data when it needs it instead of missing data it is not waiting for.
There are some docs on my page showing usage with PBASIC.
http://www.selmaware.com/appbee
-Martin
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
StampPlot - GUI and Plotting, and XBee Wireless Adapters
Southern Illinois University Carbondale, Electronic Systems Technologies
-Martin
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
StampPlot - GUI and Plotting, and XBee Wireless Adapters
Southern Illinois University Carbondale, Electronic Systems Technologies