NAME
phidget-quadservo-calibrate - simple calibration helper for the Phidget
QuadServo controller
SYNOPSIS
phidget-quadservo-calibrateserialservo
DESCRIPTION
phidget-quadservo-calibrate aids you in calibrating servos attached to
the Phidget QuadServo controller. Before you can use a servo, you must
call phidget_quadservo_set_servo_parameters for the servo, to tell
libphidgets about the maximum and minimum pulses that the servo
accepts. Finding these is a pain, that’s why
phidget-quadservo-calibrate exists.
Usage is very simple. You call phidget-quadservo-calibrate with two
arguments. The first is the serial number of the Phidget QuadServo
controller, and the second the index of the servo, in the range of
[0-3].
The servo will then start to oscillate back and forth in a sine wave
motion. Using the q and a keys, you can raise and lower the amplitude
on one side of the oscillation; w and s raise and lower the amplitude
on the other side. The increments and decrements are in steps of 10.
Using the shift key allows steps of 1.
Fiddle with these until you found the correct values. These correspond
to the servo going to maximum extent on both sides, but still smoothly
changing direction according to the sine wave. Once this state is
reached, you can type z to exit the program, and you should note the
values and use these as third and forth argument to the
phidget_quadservo_set_servo_parameters call.
AUTHOR
This manual page was written by martin f. krafft
<libphidgets@pobox.madduck.net>
Permission is granted to copy, distribute and/or modify this document
under the terms of the Artistic License.
On Debian systems, the complete text of the Artistic License can be
found in /usr/share/common-licenses/Artistic.
AUTHOR
Martin F. Krafft.
May 27, 2004 PHIDGET-QUADSER(1)