<L293D 기능 설명>
- 4.5V~36V 전압을 입력 가능
- 채널당 600mA의 전류를 인가 (4채널)
- 4개의 DC 모터(단방향) 또는 2개의 스텝(stepper) 모터 제어
- 모터의 양방향 제어
- 모터의 속도제어 가능 (PWM 제어)
- 외부전원 이용가능
- 다이오드 포함되어 있음 (전류의 역류 방지)
※ L293B는 대부분 기능이 비슷하나 다이오드가 포함되어 있지 않으며 채널 당 1A의 전류를 인가 할 수 있음
<핀 설명>
ENABLE는 PWM 제어를 위한 핀
아두이노에서 INPUT 핀으로 전류를 보내면 OUTPUT 핀을 통하여 모터로 전류가 흐르게 됨. INPUT과 OUTPUT는 한쌍이며 4개의 모터를 제어할 수 있음
Vs는 모터의 전원, Vss는 논리전원
<단방향 DC 모터 구동을 위한 구성>
digitalWrite(13, HIGH); //PWM 제어
digitalWrite(12, HIGH); //모터 ON
<양방향 DC 모터 구동을 위한 구성>
digitalWrite(13, HIGH); //PWM 제어
digitalWrite(12, HIGH); //모터 ON (모터 구동 방향)
digitalWrite(11, LOW);
또는
digitalWrite(12, LOW);
digitalWrite(11, HIGH); //모터 ON (모터 구동 방향)
<DC 모터에 외부전원을 연결하기 위한 구성>
아두이노 전원만으로 부족하므로 외부전원으로 모터를 구동하는것이 좋다
<실제로 구성한 모습>