#include <Servo.h> // 匯入servo函數庫
Servo myservo; // 建立伺服馬達物件
int val; // 宣告存取可變電阻數值的變數
void setup() {
myservo.attach(9); // 伺服馬達pin信號接數位第9腳
}
void loop() {
val
= analogRead(0); // 讀取可變電阻在類比A0腳位的值 (0 ~ 1023)
val
= map(val, 0, 1023, 0, 180); // 等比轉換成伺服馬達可接受的值 ( 0 ~
180)
myservo.write(val); // 根據val變數數值伺服馬達動作
delay(15); // 等待0.015秒 伺服馬達動作完成
}
留言
張貼留言