Search wiring.org.co:

Reference for Wiring version 0024+. 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.

Class | Servo
Name | ### attach()
Examples |
    #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
    }
    #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
    }
Description | The Wiring servo motor library provides for 24 servo channels, so it can drive up to 24 servo motors at a time. A servomotor signal cable can be connected to any digital I/O pin on the Wiring I/O board. The attach(pin) method attaches a Servo variable to the pin where the servo is connected. The attach(pin, min, max) method attaches to a pin setting min and max values in microseconds default min is 544, max is 2400. Up to 24 Servo objects can be attached at the same time.
Syntax |
    servo.attach(pin)
    servo.attach(pin, min, max)
Parameters |
servo | Any variable of type Servo
pin | Any Wiring hardware I/O pin
min | min value in microseconds
max | max value in microseconds
Returns | None
Usage | Application

Updated on November 01, 2009 08:42:01am PST