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 |
|
||||||||
Returns | None | ||||||||
Usage | Application |