serial port servo control

Diez B. Roggisch deets at nospam.web.de
Thu Jun 22 11:27:07 EDT 2006


boyle5 at llnl.gov schrieb:
> So I ordered a mini SSC II (the servo controller), in order to
> control some servos from the computer.  I was hoping to use python to
> do the control but have two questions...
> 
> 1) How should I write to the serial port with python? I found the
> module "pyserial":
> http://pyserial.sourceforge.net/
> on the python cheeseshop, and it looks solid but I thought you might
> have a better suggestion.


pyserial is what you need.

> 2) To control the servos I have to send the SSC II a string of 3
> numbers, 3 bytes long (so 3 numbers in the range 0 - 255, each as a
> single byte, one after another).  In C I'd do this by sending 3
> char's, as they're only 1 byte, but i'm not exactly sure how to do it
> in Python.

Strings in python are byte-strings. So you can use them. Additionally, I 
recommend looking into the module struct.

Diez



More information about the Python-list mailing list