티스토리 뷰

아두이노를 이용해 RC 모터 4개를 동시 구동해 보았습니다.

RC 모터 4개 동시구동

아두이노 보드 2번,4번,6번,8번핀에 RC 모터를 구동하기 위한 신호를 출력하기로 하고

아래 그림처럼 연결합니다.  GND핀도 뽑아둡니다. 

RC 모터 4개 구동 - 아두이노 보드 연결

RC 모터 노란색선과 아두이노에서 뽑아낸 신호선들을 각각 연결합니다.

RC 모터 붉은선에는 5V(+), 검정색은 GND(-)와 연결합니다.

 

붉은 점퍼선이 모자라서 5V(+) 전원선으로 흰색과 붉은색 점퍼선을 사용했습니다.

GND(-) 선은 검정색 점퍼선을 사용했습니다.

 

그리고 붉은색과 흰색 점퍼선은 빵판 (+) 라인에

검정색은 빵판 (-) 라인에 꽂습니다.

아두이노 GND에서 뽑아낸 점퍼선도 빵판 (-) 라인에 꽂습니다.

 

전원공급기에서 출력되는 5V(+)를 빵판 (+) 라인에 연결하고

GND 를 빵판 (-)라인에 연결합니다.

아두이노 VCC 로는 모터를 돌릴 수 있는 충분한 전류가 나오지 않으므로

별도의 전원공급기를 사용합니다.

 

스케치는 아래와 같습니다.

Servo.h 를 이용하고, 2번,4번,6번,8번 핀을 서보 신호용 핀으로 사용합니다.

angle 값만큼 서모모터가 움직이며,

아래는 0도에서 180도까지 갔다가 다시 0도로 돌아오는 코드입니다.

delay로 모터가 돌아가는 속도를 변경시킬 수 있습니다.

(delay가 커질 수록 느려짐)

RC 모터 4개 구동 - 스케치

4개의 모터가 0도에서180도까지 동시에 돌아가는 것을 확인할 수 있습니다.

(180도 보다 더 많이 돌아가는 것 같습니다.)

 

 

 

https://youtu.be/EB7aBlhUUTw

RC모터 4개 구동 (0º~180º~0º)

 

 

 

 

 

 

 

 

무부하에서 이 정도 속도로 모터 4개에 소요되는 전류가 약 0.2 A이므로

개당 약 0.05 A 소요된다고 볼 수 있습니다.

모터를 돌리는 속도가 빨라지거나 부하를 받으면 필요한 전류가 더 높아집니다.  

 

이상으로 RC모터 4개 동시 구동을 마칩니다.

댓글
공지사항
최근에 올라온 글