Hello everyone,
My name is Phil. I am a CNC machinist and programmer from Florida. I called and talked with Jim at Lynxmotion about getting started with robotics. I explained to him I was looking to learn to program a microcontroller. I have no real need or goals it is just something Iāve always wanted to do. Even since I was a little kid I wanted to do something in electronics. During high school I took some classes and did alright, but there werenāt exactly years of study. At about that time cars became my life and I have been slaving over them since. I always needed something I could not get or buy, so I decided to explore the machine trades realm. I quit my job in construction and went to college using a scholarship I earned in high school. I took a few classes and actually found I enjoy manufacturing, and I would like to think Iām relatively good at it. When graduating college I took on a job running a machine shop where we make sport bike parts. I do it all from drafting, design, programming, to making parts. During college I even worked as a teacher at my college. I taught kids 8-15 years old about robotics. I ran the colleges machine shop and helped kids make parts with the CNC and iron out designs for their remote control, task oriented robots. Even though my focus is manufacturing and making things from metal, I still desire to have more mastery over those little bits of silicon. So, here I am. Robotics is not exactly my goal but it sure looks fun and challenging. I think if it is fun I will continue wanting to learn and continue to push myself to perhaps a point of greater education.
Now that my reasons are clear I would like to ask a few questions. Jim was very helpful in giving his valued advice and also referring me to this forum for perhaps a wider array of opinions. My questions are as follows:
-
I seek to learn to program microcontrollers. I considered the PIC directly, the basic stamp2, and now the Atom. PIC in assembly seems to be a little above my skill level. I would like to think Iām a pretty smart guy, but I donāt want to set myself up for failure. Am I wrong to think assembly is too hard?
-
Assuming Iām correct about assembly being a little bit much. What about the Stamp2 or Atom? I understand the atom is faster and holds more code. I read the stamps in school tutorial book online and I understand what Iām reading without actually having the stamp. It all seams reasonable so far. Since the Atom is 90% similar should I just get the atom and dive in?
-
If I choose the Atom, would my learning be hampered due to the lack of project examples?
-
Clearly the BS2 has tons of documented projects and data in its long career. Even though the BS2 is old and slow in comparison. Does its shear popularity provide an easier learning experience that will help me step into the Atom at a later date based on a solid footing of knowledge?
-
Chips all down, buy some books get a PIC and go at it in assembly like a man?
My normal personal Ethos says to take on the fiercest challenge which I see to be assembly. Fortunately, even with my limited years of existence, wisdom tells me to go to the stamp2 or Atom. Build on its lackluster triumph and decide where to go from there. If you guys think the Atom is not any more difficult. I will just take that road and run.
Personally before asking all this I planned to order a SSC-32, carrier board, and a basic atom. Not the pro which I have heard is a little too flakey. I want to know that the chip is stable and Iām making mistakes. Not that the chip is fussy and I could fix the problem with some tomfoolery.
Thanks everyone,
Philip