To install the package, simply run:
$ pip install RpyServo
Now, pigpio is required for this package, if it does not install automatically along with the package, simply run:
$ pip install pigpio
A Python library to simplify the use of servos in RaspberryPi.
This inferface was created to simplify the pigpio interace, it is quite simple at the moment, but it manages the pigpio initialization and fixes the arbitrary servo angles of 500-2500 to 0-1000.
This is still a work in progress, so feel free to contribute!
To import the library use:
import RpyServo
The only class in the project currently is the Servo_motor() class, below there is an example of the Servo_motor() initialization:
my_servo = RpyServo.Servo_motor([servo gpio port])
This functions sets the angle of the servo, the angles go from 0 to 1000, being 0 the angle 0 and 1000 the angle 180. This is an example of how to use this function:
my_servo.set_angle([Desired angle])
This function reads the angle from the servo, being 1000 the angle 180 and 0 being 0. This is an example of how to use this function:
angle = my_servo.get_angle()