ServoCenter-3.1 Python Module
This is a Python module for interacting with the ServoCenter 3.1 USB controller board by Yost Engineering, Inc.
Download
You can download source code at the github repo located at: http://github.com/davisd/ServoCenter-3.1
README
Python Servo Controller Module for the Yost Engineering, Inc. ServoCenter 3.1 ============================================================================= ServoCenter-3.1 is a Python module for interacting with the ServoCenter 3.1 USB controller board by Yost Engineering, Inc. For more information, see http://www.davisd.com/projects/servocenter-3.1/ For more information on ServoCenter, see http://tech.yostengineering.com/servoFolder Example usage is as follows:: #!/usr/bin/python from servocenter import ServoController # open port /dev/ttyUSB0 with baud rate 9600 sc=ServoController('/dev/ttyUSB0', 9600) # move board 0, servo 0 to position 200 sc.quick_move(0, 0, 200) Installation ============ A setup script (setup.py) is provided. To install, simply run the script with the install command: $ python setup.py install Or just put servocenter.py somewhere in the Python path and:: import servocenter API === A ServoController object is created with two arguments- the port name and baud rate. The methods in the ServoController class reflect the functions of the board as defined in the official protocol. For protocol documentation, see http://tech.yostengineering.com/servoFolder/servocenter-downloads/servocenter-downloads To see available methods, view the servocenter.py file. Dependencies ============ This Python module makes use of pySerial http://pyserial.sourceforge.net/ Author ====== David Davishttp://www.davisd.com