#include <Servo.h>
Servo myservo; //
create servo object to control a servo
int potpin = 0; // 可變電阻的pin信號接第類比輸入第A0腳位
int val;
// variable to read the
value from the analog pin
void setup() {
myservo.attach(servoPin); // attaches the servo on pin 9 to the servo
object
}
void loop() {
val
= analogRead(potpin); // reads the
value of 第A0腳位 (value between 0 and 1023)
val
= map(val, 0, 1023, 0, 180); // scale it
to use it with the servo (value between 0 and 180)
myservo.write(val); //
sets the servo position according to the scaled value
delay(15); //
waits for the servo to get there
}
留言
張貼留言