ผู้จัดทำ
นาย คมสันต์ รั่วลี 1 สทค 1 6031280004
นาย ชัยวัฒน์ มาลาเอี่ยม 1 สทค 1 6031280010
อุปกรณ์ที่ใช้
1. บอร์ด Arduino
2. สาย USB
3. Servo SG90
4. สายไฟ 3 เส้น
รูปวงจร
-------------------------------------------------------------------------------------
Code 0-180 องศา
#include <Servo.h>
Servo servo;
int angle = 0;
void setup() {
servo.attach(8);
servo.write(angle);
}
void loop()
{
// scan from 0 to 180 degrees
for(angle = 0; angle < 180; angle++)
{
servo.write(angle);
delay(15);
}
// now scan back from 180 to 0 degrees
for(angle = 180; angle > 0; angle--)
{
servo.write(angle);
delay(15);
}
}
-------------------------------------------------------------------------------------
คำอธิบาย
Servo ทำหน้าที่หมุดจาก ซ้าย-ขวา 180 องศา แล้วกลับ ขวา-ซ้าย 0 องศา และหมุดวนไปเรื่อยๆ
วีดีโอ
Code 45-135 องศา
#include <Servo.h>
Servo servo;
int angle = 45;
void setup() {
servo.attach(8);
servo.write(angle);
}
void loop()
{
// scan from 45 to 135 degrees
for(angle = 45; angle < 135; angle++)
{
servo.write(angle);
delay(15);
}
// now scan back from 135 to 45 degrees
for(angle = 135; angle > 45; angle--)
{
servo.write(angle);
delay(15);
}
}
-------------------------------------------------------------------------------------
คำอธิบาย
Servo ทำหน้าที่หมุดจาก ซ้าย-ขวา 135 องศา แล้วกลับ ขวา-ซ้าย 45 องศา และหมุดวนไปเรื่อยๆ
วีดีโอ
Code 90-180 องศา
#include <Servo.h>
Servo servo;
int angle = 90;
void setup() {
servo.attach(8);
servo.write(angle);
}
void loop()
{
// scan from 90 to 180 degrees
for(angle = 90; angle < 180; angle++)
{
servo.write(angle);
delay(15);
}
// now scan back from 180 to 90 degrees
for(angle = 180; angle > 90; angle--)
{
servo.write(angle);
delay(15);
}
}
คำอธิบาย
Servo ทำหน้าที่หมุดจาก ซ้าย-ขวา 180 องศา แล้วกลับ ขวา-ซ้าย 90 องศา และหมุดวนไปเรื่อยๆ
วีดีโอ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น