๊็็ใบงานที่ 6 การควบคุม Servo Motor (SG90) ด้วย Arduino UNO R3

ผู้จัดทำ

1.นาย รุจ พรชัยประสิทธิ์  1 สทค 1 6031280017
2.นาย ธีรพงษ์ เฉลยพงษ์ 1 สทค 2 6031280034


อุปกรณ์ที่ใช้


1. บอร์ด Arduino 2. สาย USB 3. Servo SG90 4. สายไฟ 3 เส้น

รูปวงจร



CODE  #Code 0-180 องศา

#include <Servo.h> Servo servo; int angle = 10; void setup() { servo.attach(8); servo.write(angle); } void loop() { // scan from 0 to 180 degrees for(angle = 10; angle < 180; angle++) { servo.write(angle); delay(15); } // now scan back from 180 to 0 degrees for(angle = 180; angle > 10; angle--) { servo.write(angle); delay(15); } }

VDO





คำอธิบาย

Servo ทำหน้าที่หมุดจาก ซ้าย-ขวา 180 องศา แล้วกลับ ขวา-ซ้าย 0 องศา และหมุดวนไปเรื่อยๆ







CODE  #  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);       
  } 


VDO









CODE  #   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 องศา และหมุดวนไปเรื่อยๆ


VDO



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ใบงานที่.2 7 segment เลข 0-9

ใบงานที่ 3. การแสดงค่าความเข้มของแสงด้วย 7-Segment และ LED