microcontroller advice
Hello,
I am new to microcontrollers and robots. I am currently a java web application developer (8 years) and I have a mechanical engineering degree.
I don't have any specific projects planned at the moment, but am interested in coming up to speed with the most common microcontrollers. I will then start working on some robot projects.
I am trying to decide where I should start, what is most common, and what I will most likely come across with a career in embedded programming:
Basic Stamp
OOPIC
Javelin
My plan is to make a career change sometime in the future so I can be involved more with hardware, and embedded programming and less with web stuff.
Any advice would be greatly appreciated. Thanks.


By the way, I prefer using Linux if at all possible.
Post Edited (hacktorious) : 1/5/2007 1:05:24 AM GMT
I am new to microcontrollers and robots. I am currently a java web application developer (8 years) and I have a mechanical engineering degree.
I don't have any specific projects planned at the moment, but am interested in coming up to speed with the most common microcontrollers. I will then start working on some robot projects.
I am trying to decide where I should start, what is most common, and what I will most likely come across with a career in embedded programming:
Basic Stamp
OOPIC
Javelin
My plan is to make a career change sometime in the future so I can be involved more with hardware, and embedded programming and less with web stuff.
Any advice would be greatly appreciated. Thanks.


By the way, I prefer using Linux if at all possible.
Post Edited (hacktorious) : 1/5/2007 1:05:24 AM GMT
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen
My only concern is that it is MS based.
What advantages does the basic stamp have over the javelin?
Post Edited (hacktorious) : 1/5/2007 5:29:52 PM GMT
The Javelin is a bit more advanced, but there is far more educational material available for the Basic Stamps, which is what you need at this point.
As for Linux, see the Linux downloads here: www.parallax.com/html_pages/downloads/software/software_basic_stamp.asp
You can also download the PBasic tokenizer, in the event that you want to build your editor, integrate with Eclipse, etc.
The Boe-Bot is only slightly more difficult than the "What's a Microcontroller" course, and you can do many (probably most) of the WaM projects with the parts that come with the Boe-Bot. All you would need to do is download the WaM pdf, and work through the exercises.
I avoid MS like the plague, so I will not go with the MS Robotics Studio. However, I will go with the Boe-Bot. I could probably find most of the additional components at Radio Shack. Hopefully the Linux tools work too.
Thanks.
Do you know if there is a list of the contents of these kits anywhere? I would like to buy the WaM stuff at the same time.
Post Edited (hacktorious) : 1/5/2007 11:10:18 PM GMT
When you make your order (if you haven't already) you can purchase the WAM parts kit·for $39,
http://www.parallax.com/detail.asp?product_id=28122
...or most of the components individually to fill in on what is not included with the Boe-Bot Full Kit:
http://www.parallax.com/html_pages/edu/curriculum/sic_wam.asp
-Stephanie Lindsay
Editor, Parallax Inc.
As I mentioned, you don't need to use Visual Studio or .Net with the kit, unless you want to. The benefit of this kit vs. the Boe-Bot full kit is that you also get the Serial-USB adapter, and the Bluetooth appmod, for less money than buying the parts seperately.
In other words, it's a bargain! If you want to read more about the concept behind it, check out this thread:
http://forums.parallax.com/showthread.php?p=615722
Another book that you might be interested in downloading is the "Applied Robotics with the SumoBot" It makes a good complement to the Boe-Bot manual.
Post Edited (Kevin Wood) : 1/6/2007 2:01:15 AM GMT
I realize upload speed is one advantage, but what are other advantages of USB compared to serial?
I found some serial Boe-Bots on clearance for about $25 less than the USB version.
In another post, the general consensus was that the serial (non-usb) version was more flexible in application, since you could connect to other serial devices via the connector. Here's the thread: http://forums.parallax.com/showthread.php?p=593834