这里会显示出您选择的修订版和当前版本之间的差别。
— |
en:arduino:libraries:servowrite [2016/12/25 22:15] (当前版本) |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | [[en:arduino:libraries:servo|Servo]] | ||
+ | ====== write() ====== | ||
+ | |||
+ | ===== Description ===== | ||
+ | |||
+ | Writes a value to the servo, controlling the shaft accordingly. On a standard servo, this will set the angle of the shaft (in degrees), moving the shaft to that orientation. On a continuous rotation servo, this will set the speed of the servo (with 0 being full-speed in one direction, 180 being full speed in the other, and a value near 90 being no movement). | ||
+ | ===== Syntax ===== | ||
+ | |||
+ | servo.write(angle) | ||
+ | ===== Parameters ===== | ||
+ | |||
+ | servo: a variable of type Servo | ||
+ | \\ angle: the value to write to the servo, from 0 to 180 | ||
+ | ===== Example ===== | ||
+ | <code cpp> | ||
+ | #include <Servo.h> | ||
+ | |||
+ | Servo myservo; | ||
+ | |||
+ | void setup() | ||
+ | { | ||
+ | myservo.attach(9); | ||
+ | myservo.write(90); // set servo to mid-point | ||
+ | } | ||
+ | |||
+ | void loop() {} | ||
+ | </code> | ||
+ | ===== See also ===== | ||
+ | |||
+ | * attach() | ||
+ | * read() | ||
+ | [[en:arduino:libraries|Reference Home]] |