본문 바로가기
Arduino/AVR/2. Arduino프로젝트

아두이노에서 서보모터 구동하기

by pepsiman 2009. 8. 17.
서보모터가 생겨서 아두이노로 한번 돌려봤습니다.

생각보다 무지 간단하네요.
서보에 3가닥 선으로 되어 있습니다.
+- 전원 두가닥과 신호선 1가닥입니다.
전원선은 각각 5V(Vcc)와 GND에 연결하고, 나머지 1개 신호선은 PWM핀 아무거나에 연결하면 됩니다.
저는 10번핀에 연결했습니다.

서보모터에는 톱니가 있는 축으로 되어 있는데 가운데 구멍이 있길래...돌아가는거 잘 보이라고 않에 와이어를 꽂아 봤습니다.

간단하지요?




역시 폰카입니다...ㅜㅜ

소스는 arduino.cc의 servo 샘플소스입니다. 출처: http://arduino.cc/en/Tutorial/Sweep

myservo.write(pos); 함수에 pos에 각도만 주면 그 각도로 움직이네요.
서보모터의 회전 범위 역시 0 ~ 180도로 회전하네요.