아두이노 응용 9 : 서보모터 컨트롤

 

목적 :

1) 서보모터 조절 방법 이해
2) 서보 모터 활용

 

목차 :

1) 서보 모터 응용    
2) 서보 모터 컨트롤 원리
3) 라이브러리 설명 스케치 작성
4) 회로 연결 실제 작동

준비물

1) 아두이노 우노 1
2) 서보모터 1
3) 배터리 (옵션)
// Servo Motor control (Angle, Speed)

#include ;
Servo Motor;  // 오브젝트 생성
int Pin9 = 9 ;
 
void setup() {
  Motor.attach(Pin9);  //  9 번 핀에 모터
  Serial.begin(9600);
  Motor.write(0); // 초기 각도 0 으로 : 옵션
}

void loop() {
  for(int angle = 0; angle <= 150; angle=angle+30)  { 
    Motor.write(angle); 
    Serial.println(angle);            
    delay(200);                     
  }
  for(int angle = 150; angle >= 0 ; angle=angle-30)   {
    Motor.write(angle);  
    Serial.println(angle);               
    delay(200);               
 }
}