pyssc32 0.4.1
SSC32 controlling library
Is a simple interface for control RC servos using SSC32 controller.
Example
>>> import ssc32
>>> import math
>>> ssc = ssc32.SSC32('/dev/ttyUSB0', 115200, count=32)
>>> ssc[2].position = 2000
>>> ssc[3].name = 'pan'
>>> ssc[4].name = 'tilt'
>>> pan_servo = ssc['pan']
>>> tilt_servo = ssc['tilt']
>>> pan_servo.degrees = 0
>>> tilt_servo.radians = math.pi/4
>>> ssc.commit(time=1000)
>>> ssc.is_done()
False
>>> ssc.is_done()
True
>>> ssc.description = 'My camera's pan/tilt'
>>> ssc.save_config('my_pantilt.cfg')
0.4.1
- Add ssc32yaml script runner
- Don't change servo position on init (Servo.is_changed flag)
0.4.0
- Servo script interface with YAML serialization/deserialization
- Move to package
- Depends on PyYAML
0.3.3
- Rename Servo properties Servo.degree -> Servo.degrees, Servo.radian -> Servo.radians
- Use callback for Servo
- Description for configuration (SSC32.description) line starts with #~
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| pyssc32-0.4.1.tar.bz2 (md5) | Source | 2010-07-05 | 6KB | 478 | |
- Author: Vladimir Ermakov
- Home Page: http://vehq.ru/project/PySSC32
- Download URL: http://hg.vehq.ru/pyssc32/archive/0.4.1.tar.bz2
- Keywords: SSC32,Robotics,library
- License: MIT
- Platform: any
- Categories
- Package Index Owner: vooon341
- DOAP record: pyssc32-0.4.1.xml
