Arduino Motor Shield, röle, solenoid ya da motor gibi endüktif yükleri sürmeye yarayan ve içinde çift H-köprüsü bulunduran L298 entegre devresine dayalı bir motor sürücü kartıdır. Arduino Motor Shield kullanarak, Arduino kartınızla iki DC motorun yönünü ve hızını bağımsız olarak kontrol edebilir ve aynı zamanda her motorun ne kadar akım çektiğini de ölçebilirsiniz. Arduino Motor Shield, Tinkerkit uyumludur. Bu sayede Tinkerkit modüllerini karta bağlayarak hızla proje üretebilirsiniz.
Arduino Motor Shield kullanırken harici bir güç kaynağı kullanılmalıdır. Bunun nedeni L298 entegre devresinin üzerinde iki farklı güç girişi olmasıdır. Bu girişlerden birisi entegrelerin lojik girişleri, diğeriyse motor besleme girişleridir. Çoğunlukla motorların istediği akım yükleri USB tarafından sağlanan akımdan yüksek olduğu için böyle bir yol izlenmiştir.
Arduino Motor Shield üzerinde A ve B olarak adlandırılan iki farklı kanal bulunmaktadır. Bu kanallardan her biri motorları sürmek ya da durumlarını öğrenmek amacıyla Arduino kartınız üzerindeki 4 adet pini kullanmaktadır. Her kanalı farklı iki DC motoru bağımsız olarak kontrol etmek için kullanabilir ya da her iki kanalı tek bir bipolar step motor kontrol etmek için kullanabilirsiniz. Aşağıdaki tablo, Arduino Motor Shield üzerindeki pinlerin kanallara göre nasıl ayrıldığını göstermektedir.
Kanal A B
Yön D12 D13
PWM D3 D11
Fren D9 D8
Akım Ölçme A0 A1
Arduino Web Sitesi
http://arduino.cc/en/Main/ArduinoMotorShieldR3