Building a Flight Simulator
I am familiar wth the BS2 on a previous project, and I am getting ready to start a new one.· Before I dive in deep, I would like some feedback on the basic framework.·· I need a total of 114 inputs.· 34 of the inputs will be dedicated to reading 17 2-bit rotary encoders, while the other 80 inputs will be used to read push-buttons.·
I was sucessful at building a simulator with 2 rotary encoders and 12 push buttons using one 16-input Basic Stamp 2.· My preference is to continue to use the BS2, but I have no experience connecting together mulitiple microcontrollers.·
Is the BS2 capable enough for the new project I am proposing?· If so, how would I connect mutiple BS2s together, and still have only a single USB plug.
Merry Christmas, and thanks for your help!!
I was sucessful at building a simulator with 2 rotary encoders and 12 push buttons using one 16-input Basic Stamp 2.· My preference is to continue to use the BS2, but I have no experience connecting together mulitiple microcontrollers.·
Is the BS2 capable enough for the new project I am proposing?· If so, how would I connect mutiple BS2s together, and still have only a single USB plug.
Merry Christmas, and thanks for your help!!
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen
Techinc-R-C
That said, I also think that a Stamp, even a couple of Stamps may be inadequate for your project, mostly because of the limited memory available for storing the data from the sensors and the limited speed. A Propeller with some I/O expanders would be more than adequate. Cheap input expanders would be something like the 74HC165 which can provide 8 (or several groups of 8) digital inputs using only 3 I/O pins. There are also I2C I/O Expanders like the MAX7318 that provide 16 I/O pins (input by default) and 8 of these can be attached to the same 2 I/O pins (which can be the same as the EEPROM pins on the Propeller). Note that these I2C I/O Expanders can also be used with Stamps (the BS2p/pe/px particularly). The 74HC165 also works well with the Stamps.
I will consider those I/O expanders.·· I am assuming this is a way to reduce the number components on the limited real estate I have, and also to keep the cost down.