본문 바로가기

Arduino

[Arduino] 서보모터(Servo Motor)란?

반응형

서보모터(Servo Motor)는 물체의 방위, 위치, 자세 등을 조절하는 부품이다. 계속해서 회전하는 일반적인 모터와는 달리 입력받은 제어 값만큼 정확하게 움직이는데, 만약 90도를 움직이라는 명령을 받으면 서보모터는 90도 만큼 움직이고 멈추게 된다.

 

 

이렇듯 어느 한 지점으로 이동하거나 속도 등을 제어하는 수치를 변경하여 원하는 값만큼 조절할 수 있다. 특히 서보모터는 자동화 시스템, 로봇, 장난감 등 다양한 분야에서 광범위하게 사용되고 있다.

서보모터는 갈색(-), 적색(+), 황색(신호선) 3가지 핀으로 나누어져 있으며, 각각 GND, 5V, 데이터 핀에 연결하여 제어할 수 있다. 하지만 신호 값으로 움직이지 않고 무력으로 서보모터를 가동하면 고장의 원인이 되니 주의하여야 한다.

 

 

서보모터는 회전반경이 정해져 있으며, 회전 각도는 PWM 방식으로 제어할 수 있다. 또한 서보모터를 제어하기 위해서는 아두이노 라이브러리의 헤더 파일을 불러와야 한다.

#include <Servo.h>
반응형