สอนใช้งาน Arduino ควบคุม Servo Motor 0-180องศา
สอนใช้งาน Arduino ควบคุม Servo Motor 0-180องศา
บทความนี้จะสอนใช้งาน Servo แบบ หมุนตามองศาในช่วง 0-180 องศา เราสามารถใช้ Arduino ส่งสัญญาณมาควบคุม Servo ให้หมุนตามองศาในตำแหน่งที่เราต้องการได้ ขาของ Arduino UNO R3 ที่สามารถควบคุม Servo SG90 ได้จะต้องมีตัวหนอน คือ ขา3 5 6 9 10 11
อุปกรณ์ที่ต้องใช้ใน บทความ สอนใช้งาน Arduino ควบคุม Servo Motor 0-180องศา
วิธีการต่ออุปกรณ์ สอนใช้งาน Arduino ควบคุม Servo Motor 0-180องศาSG90 Servo Motor -> Arduino uno r3
บทความนี้จะสอนใช้งาน Servo แบบ หมุนตามองศาในช่วง 0-180 องศา เราสามารถใช้ Arduino ส่งสัญญาณมาควบคุม Servo ให้หมุนตามองศาในตำแหน่งที่เราต้องการได้ ขาของ Arduino UNO R3 ที่สามารถควบคุม Servo SG90 ได้จะต้องมีตัวหนอน คือ ขา3 5 6 9 10 11
อุปกรณ์ที่ต้องใช้ใน บทความ สอนใช้งาน Arduino ควบคุม Servo Motor 0-180องศา
- Arduino UNO R3 แถมฟรี สายUSB
- สายไฟจัมเปอร์ ผู้-เมีย ยาว 20cm. จำนวน 40 เส้น
- สายไฟจัมเปอร์ ผู้-ผู้ ยาว 20cm. จำนวน 40 เส้น
- SG90 Servo Motor 0-180 องศา
วิธีการต่ออุปกรณ์ สอนใช้งาน Arduino ควบคุม Servo Motor 0-180องศาSG90 Servo Motor -> Arduino uno r3
- สายสีน้ำตาล -> GND
- สายสีแดง -> 5V
- สายสีส้ม -> ขา2
ให้ต่ออุปกรณ์ตามรูปข้างบน แล้ว อัพโหลด โค้ดตัวอย่างด้านล่างลง Arduino uno r3
1
#include <Servo.h>
2
Servo myservo; //ประกาศตัวแปรแทน Servo
3
void setup()
4
{
5
myservo.attach(9); // กำหนดขา 9 ควบคุม Servo
6
}
7
void loop()
8
{
9
myservo.write(0); // สั่งให้ Servo หมุนไปองศาที่ 0
10
delay(1000); // หน่วงเวลา 1000ms
11
myservo.write(90); // สั่งให้ Servo หมุนไปองศาที่ 90
12
delay(1000); // หน่วงเวลา 1000ms
13
myservo.write(180); // สั่งให้ Servo หมุนไปองศาที่ 180
14
delay(1000); // หน่วงเวลา 1000ms
15
16
0 ความคิดเห็น