2017-04-15 3 views
0

저는 Arduino의 초보자입니다.Arduino 및 모터 실드 사용

2 개의 모터를 Arduino에 연결하고 싶습니다. 왜 우리는 모터 실드가 필요합니까? 그렇다면 왜 필요한지 설명해주십시오. 또한 같은 앰프를 사용할 수 있습니까?

또 다른 질문은 SLAEX039 L293D 모터 실드입니다. 이 모터 실드를 사용하면 arduino의 핀 사용이 제한됩니까? 모터 쉴드를 사용하면 아두 이노 핀을 사용할 수 없다는 뜻인가요?

많이

답변

1

에게 우리는 아두 이노는, 그 자체, 그것의 IO 핀 모터에 전원을 공급 할 수 없기 때문이다 모터 방패를 요구하는 핵심 이유 감사드립니다.

AVR 기반 Arduinos (Uno와 같은)의 디지털 IO 핀은 5V에서 최대 40mA의 전류를 공급할 수있는 등급으로, 모터와 같은 부하를 구동하지 않고 신호 하드웨어에만 적합합니다. 최대 부하에서 더 높은 전압에서 수 암페어.

다행히도 이러한 논리 레벨 신호를 기반으로하는 모터와 같은 부하를 제어하도록 설계된 장치가 있습니다. 일반적으로 이러한 드라이버를 호출합니다. L293D는 시그널링을 위해 Arduino와 같은 로직 장치에 연결 한 다음 다른 공급 장치에서 모터를 구동하는 드라이버입니다.

저렴한 독립형 L293D 장치를 단독으로 사용할 수 있지만 드라이버를 올바로 연결하고 외부 전원 및 모터 용 커넥터를 제공하는 방패에있는 장치를 사용하는 것이 더 편리합니다.

궁극적으로 방패를 필요로하지 않지만 Arduino에서 로직 레벨 신호를받는 드라이버가 필요합니다. 방패는이를 제공하는 편리한 방법입니다.

http://www.ti.com/lit/ds/symlink/l293.pdf은받은 신호에 따라 모터를 구동 할 수있는 다양한 방법을 보여주는 TI의 L293D 장치 용 데이터 시트입니다.

+0

그래서 앰프를 사용할 수 있습니까? 감사합니다. –

+0

앰프는 드라이버의 일부로서, 신호의 형태를 비례 적으로 더 큰 신호로 변환합니다. 올바른 유형의 앰프를 사용하면 모터를 구동 할 수 있지만 일반적으로 특정 드라이버가 더 효과적입니다. L293D와 비교할 수있는 특정 드라이버가 있습니까? –

+0

아니, 단순한 아날로그 단순 앰프 –