A Servo is a an enclosed system containing a motor and some supporting circuitry. The shaft of a servo can be rotated to a fixed angle within an arc using a control signal. If the control signal is maintained, then the servo will maintain its angle. Servos can easily be controlled with the Arduino Servo.h library.


  • #include <Servo.h> // Include the Servo library
  • Servo.attach(pin) // Attach to the servo on pin. Returns a Servo object
  • Servo.write(degrees) // Degrees to move to (0 - 180)
  • // Gets the current rotation of the servo