servo ปกติมันจะหมุนได้ 180 องศา ครับ ในบทความนี้เราจะมาดัดแปลง servo ให้หมุ่น 360 องศา กัน หมนได้หลายรอบด้วยครับ servo SG90
1. ให้ถอด bolt 4 ตัวออกมา แล้วถอดพลาสติกที่หัวและท้ายออก ด้านหนึ่งจะเจอเฟือง อีกด้านเป็นแผ่นวงจร
2. ตัด ขาส่วนที่ยื้นของเฟืองตัวใหญ่ออก มันเป็าส่วนที่ทำให้หมุ่น 180 องศา
3. ตัดตัวต้านทานปรับค่าได้ 3 ขาออก ตัวนี้เป็นส่วนที่วัดองศาการหมุนของ servo ตัดออกได้เลยครับ
4. นำตัวต้านทาน 2.2k ohm 2 ตัว มาต่อแทนทีตัวต้านทานปรับค่าได้ที่ถูกตัดออกไปครับ
ตัวอย่าง Code
#include <Servo.h>
Servo myservo;
void setup()
{
myservo.attach(9);
}
void loop()
{ myservo.write(0);
delay(3000);
myservo.write(42);
delay(3000);
myservo.write(180);
delay(3000);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น