아두이노 서보모터 동작시키기!


아두이노 보드에 서보모터를 연결해줍니다.



빨간선은 VCC(5V) 에 연결해주시고

갈색선은 Grd에 연결해주세요.

주황선은 ~모양이 있는 사용하시고 싶은 pin에 연결해주세요. 


외부라이브러리를 사용하기위해

스케치 -> 라이브러리 포함하기 -> Servo를 선택해주세요.

아래사진처럼 





소스


#include <Servo.h>

Servo myServo; // 서보 기능 더미를 선언 (객체라고 생각해도됨)


void setup() {

  // put your setup code here, to run once:

  myServo.attach(10); // myServo에서 기능을 가져와 10번을 사용하겠다.


}


void loop() {

  // put your main code here, to run repeatedly:

  int angle;

  

  // 0도에서 180도로

  for(angle=0; angle<180; angle++)

  {

    myServo.write(angle);

    delay(15);

  }


  // 180 에서 0도로

  for(angle=180; angle>0; angle--)

  {

    myServo.write(angle);

    delay(15);

  }

  

}








Posted by 보로로롬
,