티스토리 뷰

이미 만들어 둔 2WD 로봇 프레임을

L293D 모터드라이버로 구동시켜 보았습니다.

 

이전 포스팅에서 L293D 모터드라이버로

DC 모터 2개를 구동시켜보았기 때문에

동일한 회로를 준비하고 

모터만 2WD 프레임에 있는 모터에

연결하여 돌려보기로 합니다.

 

2WD 프레임 + L293D 모터 드라이버

 

역시 아두이노 5V, USB 전류로는 부족해서 외부전원을 사용합니다.

아직은 테스트라서 모터 연결은

점퍼선을 이용해서

아래 그림처럼 단자에 그냥 꽂아두었습니다. 

엔코더는 지금은 불필요해서 빼버렸습니다.

 

 

스케치는 L293D 모터 드라이버 실험에 썼던 코드와 동일합니다만,

모터가 달라졌기 때문에

setSpeed 숫자가 달라져야 했습니다.

 

기존 코드에 setSpeed를 70을 사용했었는데,

70으로는 '삐' 소리만 나고 모터가 돌지 않았습니다.

 

몇 차례 숫자를 바꿔

업로드를 해 본 결과

setSpeed 가 500 정도 되자

모터가 잘 돌았습니다.

 

모터를 변경할 때마다

적정 setSpeed를 찾는 과정이 필요할 것으로 보입니다.

 

 

 

이 스케치에 따라

한 쪽 바퀴가 1초간 정회전, 1초간 대기, 1초간 역회전, 1초간 대기

다른 쪽 바퀴가 1초간 정회전, 1초간 대기, 1초간 역회전, 1초간 대기를

반복합니다.

 

아래는 바퀴 회전 영상입니다.

 

https://youtu.be/dtgo68370Ug

L293D 모터드라이버를 이용한 2WD 로봇 프레임 DC 모터 구동

 

 

 

 

 

이상, 아두이노 우노+L293D 모터 드라이버를 이용한

2WD 로봇 프레임 DC 모터 구동 실험이었습니다.  

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