아두이노 모터 쉴드는 L298을 기반으로 만들어졌습니다.

L298은 릴레이나 솔레노이드, DC모터와 스테핑 모터와 같은 유도부하를 구동하도록 설계된 듀얼-브릿지 드라이버입니다.
이 쉴드를 이용하면, 아두이노를 이용해서 2개의 DC모터를 구동할 수 있습니다. 각각의 모터의 속도와 방향을 독립적으로 제어할 수 있고, 각 모터의 전류 소모량도 측정할 수 있습니다. 또한 TinkerKit 호환의 컨넥터를 제공하기 때문에,TinkerKit모듈을 이용하거나, 또는 자신만의 모듈을 만들어 이 쉴드에 플러그를 꼽는 방식으로 이용할 수도 있습니다.

이 쉴드는 2개의 분리된 채널을 가지고 있습니다. 채널A와 채널B로 불리는데, 각 채널마다 각각 4개의 Arduino 핀을 사용 하며, 이것들로 방향전환, 속도조절, 급정지, 소모전류측정을 할 수 있습니다. 이 쉴드를 통해 총 8개의 핀을 사용하는 셈입니다. 2개의 채널을 독립적으로 사용하면 2개의 DC모터를 구동할 수 있고, 채널A와 채널B를 함께 사용하면 1개의 바이폴라 스테핑모터를 구동할 수 있습니다. 이 쉴드는 각 채널 당 2A, 둘을 합해 최대 총 4A의 전류를 공급할 수 있습니다.

아두이노 모터 쉴드는 1.0 표준 핀아웃으로 설계되었습니다. Arduino Uno R3외 정확히 같은 핀배열을 가지고 있습니다.

 

Technical Specifications

Operating Voltage5V to 12V
Motor controllerL298P, Drives 2 DC motors or 1 stepper motor
Max current2A per channel or 4A max (with external power supply)
Current sensing1.65V/A
Free running stop and brake function