back to FEHServo
Description
This function is used to turn off a servo. It can be used when a servo is no longer required to hold an angle. By doing this, the battery life of the Proteus will be extended since current will no longer be sent to the servo. Be aware that this can cause servo arms or forklifts to fall spontaneously, so be careful not to damage the course, your Proteus, or other parts on your robot.
Parameters
None.
Returns
None.
Examples
#include <FEHServo.h>
//need FEHUtility.h for Sleep()
#include <FEHUtility.h>
#define SERVO_MIN 500
#define SERVO_MAX 2250
int main(void)
{
//declares a servo on servo port 3
FEHServo arm_servo(FEHServo::Servo3);
//enter the minimum and maximum servo values
//from the .TouchCalibrate() function
arm_servo.SetMin(SERVO_MIN);
arm_servo.SetMax(SERVO_MAX);
//set the servo angle to it's initial angle
arm_servo.SetDegree(90.);
//wait 5 seconds
Sleep(5.0);
//turn servo off
arm_servo.Off();
}