Motor kontrolü robot projelerinin vaz geçilmez unsurlarıdır .Bende yavaştan yavaştan robot yapımına geçeceğim için parça parça anlatacağım . Bu gün sadece 1 motorun yön kontrolünden bahsedeceğim.
Not: Motoru Arduinonunza direkt olarak bağlamayın ! Fazla akım çekmesi durumunda kartınız yanacaktır.
Evet arkadaşlar direkt olarak bağlamıyoruz. Motor kontrolleri için entegreler mevcut yada arduino için yapılmış kontrol kartı mevcut projelerinizde mutlaka bunları kullanın.
L293D entegresi olup 2 motoru sürmek için kullanılır.
Resimde L298N entegresi olup oda aynı şekilde 2 motor sürmek için kullanılır.
L293D kullanabilmeniz için entegrenin bütün bağlantılarını kendiniz yapmalısınız. Ama diğer resimde görüldüğü gibi kart bir hazır komponenttir ve kolaylıkla kullanılır.
L293D Bağlantıları
- 1.pin ve 9.pin motorların referans voltajıdır. Yani 5V bağlarsanız sabit hızda döner ama Arduinonun pwm pinine bağlayarak impuls darbeleri ile istediğiniz hızda sürebilirsiniz.
- 2.pin ve 7.pin sol motorun input yani veri giriş pinleridir.
- 3.pin ve 6.pin sol motor bağlantılarıdır
- 8.pin ise iki motoru beslemek için verilen toplam gerilimdir.
- 4. pin ve 5.pin ise gnd pinleridir.
- Resimde görüldüğü gibi bağlantılar sağ taraf içinde aynı olup tek fark 16.pin dir bu pin ise entegre için gereklidir.
- Kartın sol ve sağ tarafındaki klemensler motor bağlantıları içindir
- Ön kısımdaki 3lü klemens ise motorların beslemesi için gereken pil bağlantılarıdır.
- Ayrıca ön tarafta motorların pinleri ve pwm pinleri olmak üzere 6pin bulunmaktadır.

- void setup() içerisinde motorlarımızı çıkış olarak belirtip ilk durumlarını LOW yapıyoruz. Yani karta enerji verdiğimizde motor duruyor olacak.
- void loop() içerinde yani sonsuz döngümüzde motor 5 saniye süresinde ileri gidip 5 saniye geri gidecek.
