Index
 
  Reference for Wiring 1.0 (ALPHA) 0022+. If you have a previous version, use the reference included with your software. If you see any errors or have any comments, let us know.
Name  

Servo

   
Examples  
#include <Servo.h> 
 
Servo myservo; 
Servo mysecondservo; 
 
void setup() { 
  myservo.attach(3) // attaches a servo connected to pin 3 
  mysecondservo.attach(15) // attaches a servo connected to pin 15 
} 
 
void loop() { 
  myservo.write(180);      // sets the servo position at 180 degrees 
  mysecondservo.write(65); // sets the servo position at 65 degrees 
} 


#include <Servo.h> 
 
Servo myservo; 
 
void setup() { 
  myservo.attach(2)  // attaches a servo connected to pin 2 
} 
 
void loop() { 
  myservo.write(90);  // position the servo angle at 90 degrees 
} 

Description   Class for controlling servo motors connected to the Wiring I/O pins.
   
Syntax  
Servo myservo;
   
Methods  
attach()
  Attaches a servo motor to an i/o pin

detach()
  Stops an attached servos from pulsing its i/o pin

read()
  Gets the last written servo pulse width as an angle between 0 and 180

write()
  Sets the servo angle in degrees

attached()
  Returns true if there is a servo attached

readMicroseconds()
  Gets the last written servo pulse width in microseconds

writeMicroseconds()
  Sets the servo pulse width in microseconds

   
Returns   None
   
Usage   Application