Linking Basic Stamps
TheFallen
Posts: 3
I dont have a BASIC Stamp 2. But Ive been doing an incredible amount of research on them, reading alot of PDFS on how to do this and how to do that, just to see what the limits of it are. In one PDF I found a picture and it was of a millipede or centipede created at some University (I cant quite remember the name but I know it starts with an H :S). Anyway, it stated that they had linked multiple Basic Stamp 2 microcontrollers together and Ive been looking up for 2 days now and cant find anything and I was wondering if anyone knew how to do this, what the advantges and disadvantages are, and the limits of doing so.
Thanks for any info you can give.
Thanks for any info you can give.
Comments
A bit of advice ... There's only so much you can learn by doing research. At some point, you have to actually try something. You'll find that you make a lot of assumptions from just reading about something like the Stamps and, when you actually try to use them, you find that they are both easier and harder to use than you thought and that you can both do more than you thought and less than you thought.
Regarding linking Stamps ... What do you already know about networking? If you don't know about networking in general (and I don't mean expert knowledge), an explanation specific to the Stamps won't be that useful. Tell us something about your existing experience and knowledge and what you'd like to accomplish.
Basically I want to be able to make a robot capable of reacting and integrating in real time with its environment. The Basic Stamp, I was hoping would be a stepping stone fundamental to help me get into higher levels of robotics.
What exactly would I2C do? I have just started in robotics, and circuitry as well. Ive done a fair amount of research, but there is ALOT I still dont understand with components, networking, ect. Could you kinda give me some info on how this could be done? I would love any information, even links that could·help me better comprehend this kind of stuff. For example, I havent a clue how PIC works or how to integrate it into anything. Once again, any help would be nice.
Thanks
Basically, a BS2 gives you 16 I/O pins, plus an RS-232 port for programming and interactive control. The 'module' consists of a PIC 16C57 programmed with Parallax's proprietary run-time PBasic environment, a 2K byte eeprom for permanent on-module program storage and execution, a resonator 'clock', a linear voltage regulator (so you can power it with any 6 to 20 volts DC source), and a couple of transistors to make an RS-232 port.
This approach relieves you of having to create a reliable clock generator, power management, buying a separate language IDE, or learning PIC assembly code.
The only drawback that I can see is that it runs rather slowly (2000 Basic Instructions Per Second) and only has 26 bytes of memory. However, for 'beginning' real-time projects, and for simple robots, it's ideal. Especially at the price -- the BOE-Bot kit (http://www.parallax.com/detail.asp?product_id=28132) for $150 provides you with the processor, the Board Of Education (BOE) for programming and interface prototyping, and the BOE-Bot chassis with servo's and collision avoidance electronics.
This lets you 'try out' your concepts "in the small" and prove out what works. And if it turns out you need or want more speed, Parallax has more 'flavors' of BS2 with better speed (at slightly higher cost) as well as the extremely capable SX or Propellor platforms. Note the 'faster' platforms can also have a longer learning curve if you're starting from scratch, so starting with a BS2 'prototype' is still a good idea.