<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>robots.net blog for malan</title>
    <link>http://robots.net/person/malan/</link>
    <description>robots.net blog for malan</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 25 May 2013 02:57:59 GMT</pubDate>
    <item>
      <pubDate>Sat, 3 Feb 2007 22:03:41 GMT</pubDate>
      <title>3 Feb 2007</title>
      <link>http://robots.net/person/malan/diary.html?start=0</link>
      <guid>http://robots.net/person/malan/diary.html?start=0</guid>
      <description>I am an electro-optical engineer with an MS in EE.  I have done a lot of upper &#xD;
level programming (labview) of motion control systems for fiber optic and &#xD;
semiconductor laser applications.  I am now looking to switch fields to &#xD;
robotics.  I have ideas for robots I want to build at home.  I have looked at &#xD;
robot kits and a lot of these have BASIC stamp microcontrollers.  I'm really &#xD;
interested in building PC/MAC controlled robots.   I know C++ but do not &#xD;
know the lower level programming necessary to communicate over USB.  I &#xD;
don't want to do hobby level robotics but rather University level robotics at a &#xD;
1st year grad school level.  However, I don't know some basic things about &#xD;
microcontrollers.  I realize I have to learn the basics first.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; What I'd like to do for a beginning project is to get a USB controller that &#xD;
will &#xD;
simply move a stepper or servo motor.  I would like to write a program that &#xD;
sends commands over the USB port to make the motor move and control &#xD;
velocity, acceleration of said motor.  &#xD;
&#xD;
&lt;p&gt; &lt;p&gt; I don't know anything about basic USB programming so I'm going to &#xD;
need a &#xD;
book.  I would like a  book that they would use at the university level for &#xD;
teaching USB programming in C++.  I'm going to be doing this programming &#xD;
from Mac OS X (X code) but I also have a PC that I could use (Windows or &#xD;
Linux).  Could anyone recommend a good USB programming book that fits &#xD;
this bill.  I looked at the offerings at Amazon so far and the reviews weren't &#xD;
that great.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; I could also use some advice on other learning tools I could use.  I think &#xD;
learning microcontroller fundamentals would be beneficial.  As I said before, &#xD;
I'd rather stay away from things releated to basic stamp.  However, I was &#xD;
wondering if people here may think it would be a good introduction to the &#xD;
basics of microcontrollers at home.  I've looked at the products on this &#xD;
website http://www.hobbyengineering.com/SectionER.html and the &#xD;
Stampworks V2 looks interesting.  &#xD;
&#xD;
&lt;p&gt; &lt;p&gt; However, when I was doing research at MIT they had these great &#xD;
protoboards &#xD;
for their digital electcronics class.  I downloaded the whole course from MIT &#xD;
open courseware and am considering going throug it.  I think the labkits &#xD;
would be ~$1000 compared to the basic stamp kit above for $250.  The MIT &#xD;
course teaches verilog.  That seems like it would be a more important skill &#xD;
than basic stamp if the two can be compared?  &#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Advice is greatly appreciated for these home learning projects I'm trying &#xD;
to &#xD;
get started.&#xD;
&#xD;
&lt;p&gt; I don't understand the organization of this blog as I'm new to this website.  I &#xD;
don' see my e-mail address listed as public and the discussion isn't organized &#xD;
like the forums i'm used to on ARStechnica or MacNN.  If you have any advice &#xD;
for me along the lines I requested above please e-mail me at &#xD;
bockm2@yahoo.com.</description>
    </item>
  </channel>
</rss>
