เซอร์โวมอเตอร์ เป็นมอเตอร์ที่มีสามารถกำหนดการหมุนตามองศาที่กำหนดได้อย่างแม่นยำ เหมาะกับงานที่ต้องการความแม่นยำในการควบคุม เช่น แขนกล รถบังคับ หรือ เครื่องบินบังคับ เป็นต้น
เซอร์โวที่จะแนะนำในวันนี้คือ Tower Pro micro servo 9g ซึ่งเป็นเซอร์โวขนาดเล็ก หาซื้อได้ง่าย และมีราคาถูก เหมาะสำหรับผู้เริ่มต้นศึกษา
คุณสมบัติ
- แรงบิด
- 1.2 kg/cm ที่ 4.8V
- 1.6 kg/cm ที่ 6.0V
- ความเร็วในการหมุน
- 0.2วิ / 60 องศา ที่ 4.8
- น้ำหนัก 9 g
- ทำงานที่กระแส 4.8V-60V
ลักษณะการใช้งานทั่วไป
สายสีส้ม >> pin ไดก็ได้ของ Arduino
สายสีแดง >> กระแสไฟ DC 4.8V-6.0V
สายสี ดำ/น้ำตาล >> ขั้วลบของตัวจ่ายไฟ และ GND บนบอร์ดของ Arduino
ตัวอย่างการใช้งาน
ตัวอย่างโค้ดการใช้งาน
--------------------------------------------------------------------------------------------
#include <Servo.h> //เรียกไรบรารี่ Servo
Servo servo1; // สร้าง Servo ตัวที่ 1
Servo servo2; // สร้าง Servo ตัวที่ 2
int val; // ตัวแปรสำหรับเก็บค่าที่อ่านได้จากตัวต้านทานปรับค่าได้
void setup(){
servo1.attach(9); // ต่อเซอร์โวตัวที่ 1 เข้ากับ pin ที่ 9
servo2.attach(10); // ต่อเซอร์โวตัวที่ 2 เข้ากับ pin ที่ 10
}
void loop(){
val = analogRead(2); //อ่านค่า analog จาก pin A2
val = map(val, 0, 1023, 0, 180); // แปลงค่าจาก 0-1023 ให้เป็น 0-180
servo1.write(val); // ส่งค่าให้เซอร์โวตัวที่ 1 หมุนไปยังองศาที่กำหนด
val = map(val, 0, 180, 180, 0); // แปลงค่ากลับจาก 0-180 เป็น 180-0
servo2.write(val); // ส่งค่าให้เซอร์โวตัวที่ 2 หมุนไปยังองศาที่กำหนด
delay(50); //รอให้เซอร์โวหมุนไปถึงที่กำหนด
}
--------------------------------------------------------------------------------------------
credit by
arduino.cc/en/Tutorial/Knob
forum.arduino.cc/index.php?topic=46576.0
tindie.com/products/upgradeindustries/1x-9g-micro-servo-sg90/
Titanium White Dominus Pico Red Spade - TITANIAN ART
ReplyDeleteIt t fal titanium pan is designed for men and women who enjoy gaggia titanium a variety titanium nose stud of sizes with plenty of heat. The head titanium ti s6 ivory-red version features a polished glass titanium tv apk plate with a polished