Tükendi
Gelince Haber VerArduino için motor sürücü shield, uyumlu mikrodenetleyici kartlarının üzerine doğrudan takılarak; aynı anda 4 adet DC motoru veya 2 adet step motoru (unipolar veya bipolar), bunlara ek olarak da 2 adet servo motoru kontrol etmenize imkan sağlayan oldukça kapsamlı bir genişletme kartıdır.
Kart üzerinde 2 adet L293D motor sürücü entegresi mevcuttur. Her bir kanaldan 0.6A akım çekebilen 4 ayrı DC motor veya 2 ayrı step motor doğrudan sürülebilir.
Bağladığınız motorların hız ve yönlerini birbirinden tamamen bağımsız olarak kontrol edebilirsiniz. Motor kontrollerini yazılım tarafında kolaylaştırmak için resmi AFMotor Kütüphanesi kullanılır.

Motor Shield'in aynı anda sürebildiği motor sayısı oldukça fazla olduğu için, kullandığı dijital pin sayısı da bir o kadar fazladır.
Modül; Pin 2, 13 ve A0-A5 (analog) olmak üzere toplamda 8 pin dışındaki tüm pinleri aktif olarak kullanmaktadır. Bu yüzden bu motor sürücü ile beraber ekstra bir sensör veya haberleşme modülü kullanılacaksa, modülün boşta bıraktığı kalan pinlere dikkat edilmelidir.
Kart üzerindeki L293D motor sürücülerin yön (Dir) pinlerinin kontrolü, kart üzerinde bulunan 74HC595 shift register entegresi tarafından donanımsal olarak yapılmaktadır. PWM pinleri ve servolar ise doğrudan Arduino® üzerindeki pinlere bağlıdır.
Motor sürücü ile beraber kullanılan AFMotor Kütüphanesi tüm bu pin ayar ve adresleme işlerini arka planda otomatik olarak yapmaktadır. Bu yüzden bu pinlerle ilgili yazılımda ekstra bir konfigürasyon yapılması şart değildir. Kart üzerindeki Servo 1 soketi dijital Pin 10'a, Servo 2 soketi ise dijital Pin 9'a donanımsal olarak bağlıdır.
Arduino® ekosistemine yabancıysanız, blog sitemizde hazırladığımız Arduino® için Dersler serimize göz atabilirsiniz.