// Lesson 3 :伺服馬達sg90
// 作者:31119胡僑耘
// 日期:2023/3/6
#include <Servo.h>
Servo myservo;
int servoPin=4;
int sig = 27;
void setup() {
pinMode(sig, INPUT);
myservo.attach(servoPin);
}
void loop() {
int value = analogRead(sig);
int value2 = map(value,0,4095,0,180);
myservo.write(value2);
delay(100);
}
// int pos = 0; // 定義舵機轉動位置
// void setup()
// {
// myservo.attach(servoPin); // 設置舵機控制腳位
// }
// void loop()
// {
// // 0到180旋轉舵機,每次延時15毫秒
// for(pos = 0; pos < 180; pos += 1) {
// myservo.write(pos);
// delay(15);
// }
// // 180到0旋轉舵機,每次延時15毫秒
// for(pos = 180; pos>=1; pos-=1)
// {
// myservo.write(pos);
// delay(15);
// }
// }