#include <Servo.h> //นำเข้า Libary ที่ต้องการใช้
Servo myservo; //ให้ Servo ชื่อ myservo
int servo_pin = 9; //กำหนดให้ servo_pin เป็นขา 9
void setup() {
myservo.attach(servo_pin); //กำหนดพินส่งสัญญาณของ servo
pinMode(A0, INPUT); //กำหนดให้ A0 เป็น INPUT
Serial.begin(9600);
}
void loop() {
int pos = analogRead(A0);//ตัวแปร pos จะเก็บค่าสัญญาณ potentimeter ที่อ่านได้มาที่ขา A0
myservo.write(map(pos,0,1023,0,180)); //ให้ servo หมุนตามค่าที่ potentimeter หมุนโดยใช้ map
//()เปลี่ยนสัญญาณ Analog จาก0-1023 เป็นองศา0-180
Serial.println(map(pos,0,1023,0,180));//จะแสดงค่ามุมที่หมนุมบน terminal
delay(15); //หน่วงเวลาที่ 15 มิลลิวินาที
}