Bu yazımızda, L293D motor sürücüsü ile DC motor sürmenin nasıl yapılacağından bahsedeceğim. Öncelikle, elimizdeki L239D motor sürücü entegresini inceleyelim:

L293D-300x290

Resimde gördüğünüz gibi, pinler entegre üzerindeki ufak girintiden itibaren 1,2,3,4.. şeklinde sıralanmaya başlıyor. Bu yazımızda, sadece tek bir DC motorun sürülmesinden bahsedeceğiz. Sol taraftaki girişleri ve sağ taraftan sadece 16. pini kullanacağız. Diğer pinler sizinde anlayacağınız gibi diğer motora ait olan girişler şimdi gelelim, neyi nasıl bağlayacağımıza:

    PİNLER   ARDUİNO ve MOTORDA BAĞLANACAK PİNLER
ENABLE 1                                     5V
INPUT 1                 Dijital Pin ( 3. pini kullandım)
OUTPUT 1                     MOTOR KABLOSUNA
GND                             TOPRAK
GND                             TOPRAK
OUTPUT 2                     MOTOR KABLOSUNA
INPUT 2                  Dijital Pin (4. pini kullandım)
VS                  MOTOR BESLEME VOLTAJI
VSS                                        5V

Pinleri detaylı bir şekilde tabloda göstermiş olduk. Motor besleme voltajı olarak, 9Volt kullanabilirsiniz. Ancak ben, VS hattını Arduino’nun 5V hattından çekmeyi tercih ettim.

Şimdi ise bağlantıları şema halinde bir görelim:

dc

 

Bağlantıları bu şekilde sağladıktan sonra, kodlarımızı şu şekilde yazalım :

int motorsag=4;
int motorsol=3;


void setup() {
pinMode(motorsag,OUTPUT);
pinMode(motorsol,OUTPUT);
}

void loop() {
digitalWrite(motorsag,HIGH);
digitalWrite(motorsol,LOW);
}

Projenin nasıl çalıştığını görmek ve daha detaylı anlatımı için videomuzu izlemeyi unutmayınız:

UYARI: DC motor içerisinde, mıknatıslarla meydana gelen manyetik alandan dolayı, DC motorunuzu Arduino’nuza ya da herhangi bir elektronik cihanızdan uzak tutunuz.