|
Servo driver (written in PASM) for one to eight servos. Driver commands one servo at a time to limit load on system created by servo movement. User may specify number of servos to control (1 to 8) and starting pin (0 to 27) of servo group. Position pulse timing (via .setpos) is specified in microseconds (600 to 2400).
Version 1.1 corrects error in setting starting pin # and adds setall() method to simplify initializing the position array.
Version 1.2 adds error trapping, the ability to set the frame rate to something other that 20ms, and a flag variable to indicate when the servo frame is active; the latter is intended for use in precision animation systems where position values should not be updated while a frame is running.
|