[Arduino] 6.servo 모터




servo 모터




image



서보모터는 범용 기계와 비교해 보면 핸들을 돌리는 손에 해당하는 부분으로 머리에 해당되는 정보처리회로의 명령에 따라 공작기계 테이블 등을 움직이게 하는 모터입니다.

물체의 위치·방위·자세·회전 속도 등을 제어량으로 하고 목표치의 변화에 뒤따르도록 구성된 자동제어계를 서보기구라하며, 보통 피드백 회로를 가지고 있어, 출력의 검출부·목표치와의 오차 증폭부·조작부·제어 대상 등으로 구성됩니다.


서보 모터의 각은 0~ 179도 까지 가능합니다~ 한 번 아두이노에 연결해보겠습니다!


다음과 같이 연결해줍니다~


image




#include <Servo.h>

int servo = 5;
Servo sv;

void setup() {
}

void loop() {
    sv.attach(servo); //서보모터 연결
    sv.write(120); //120도
    delay(1000);
    sv.write(0); //0도
    delay(1000);
    sv.detach(); //서보모터 해제
}







와우 각도에 맞추어 잘 돌아갑니다~!