#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
}










留言
張貼留言