본문 바로가기

REAL Code

[AVR] DC모터 구동

반응형

DC모터를 돌려보자. 제일 단순무식한 방법은 그냥 +, -에 전원을 물려주면 돌아간다.
하지만 그때마다 전원을 왓따리 갓따리 할것인가? 그건아니다.
한방에 제어를 효율적으로 해보자.

나는 L-298이라는 드라이버를 이용해서 제어를 하였다. 드라이버 하나가 두개의 DC모터를 제어할 수 있다.
쉽다.!

데이터 시트를 찾아보면 이 드라이버에 대한 정보를 얻을 수 있다.


바로 이 그림인데 데이터시트에 보면 자세히 나와 있다.
여기다 나는 시간을 조금 단축 시키려고 예전에 연결해 놓은 것을 찍어 놓았다.




바로 공돌이 만능보드 빵판에..! 이 두개 사진만 있음 OK!!
사실 머리가 나빠서 나중에 또 못꽂을까하는 생각도 들기보다는 .. ㅋ 찾아보니까 있더라 ㅎ
그래서 구현할때마다 나는 인증샷을 찍는 버릇이 생겨버렸다. 그때문에 좋은점도 많이 생겼음.
각설하고 소스도 간단하다.!



나는 간단히 이렇게 input들어 오는쪽에 RS232 를 통해 키가 눌러지면 반응하도록!!
물론 정지는 don't care 처리해주면 정지가 된다.

끝! ^^
반응형
이웃추가