Ürün Videosu

L298N 2A Motor Sürücü Kartı

Ürün Kodu : RLB0C06-1750 EAN : 6970622931683 Marka/Menşei : RobotDyn
Son 6 Ürün!
49,50 TL
KDV Hariç Fiyatı : 41,95 TL

Aynı Gün Kargo

Bu ürün hafta içi 15:00’den önceki siparişlerde aynı gün kargolanır.  

Kargo Ücreti

150TL üzeri siparişler için kargo ücretsiz Aras Kargo : 7.45TL - Yurtiçi Kargo : 8.45TL
Kampanya
  • Ürün Özellikleri
  • Ödeme Seçenekleri
  • Yorumlar (0)
  • Tavsiye Et
  • Resimler
  • RobotDyn firmasının üretmiş olduğu ve L298N motor sürücü entegresi kullandığı motor sürücü devresidir.

    2 adet DC motor'un hız kontrolünü, yön kontrolünü, durdurmayı sağlayabileceğiniz bu motor sürücü kanal başı 2A 5-36V'a kadar olan DC motorlarınızı kontrol etmenizi sağlar.

    Bu sürücü ile 4A'lik bi-polar step motorlarınızı da kontrol edebilirsiniz.

    RobotDyn firması kolay kullanım için sürücü kartı üzerinde her iki motor için ayrı şekilde yön bilgisini gösteren led uyarı ışığı koymuştur. Böylelikle yaptığınız işlemin takibini rahatlıkla yapabilirsiniz.

    Bu sürücü modülünü Ardunio ve diğer platformlarda rahatlıkla kullanabilirsiniz.

    Motor sürücü kartı üzerindeki her motor çıkışı için birer tane bulunan anahtar sayesinde sürüş modunu seçebilirsiniz. Böylelikle farklı şekillerde motorunuzun kontrolünü sağlayabilirsiniz.

    Kendi üzerinde bulunan regülatör katı ile doğrudan 12V girişi 5V çıkış alabilir ve motorlarınızı sürebilirsiniz. Motorlarınız farklı voltaj aralığında ve kart üzerindeki regülatör çıkışından motor gücünü almak istemiyorsanız VS=VC jumperını çıkartmalısınız.

    Özellikler:

    • Çalışma gerilimi : 5-36V  
    • Bağımsız olarak 2 adet DC motor kontrolü (kanal başı 2A)
    • 1 adet Bi-polar step motor kontrolü (4A'e kadar)
    • Kolay montaj için 4 adet M3 vida deliği

    Paket İçeriği:

    • 1 x RobotDyn L298N Motor Drıver

     

    Pinout (Arduino-Mode Logic Off)

    RLB0C06-1750_1.jpg (51 KB)

    Pinout (Arduino-Mode Logic ON)

     

    RLB0C06-1750_2.jpg (47 KB)RLB0C06-1750_3.jpg (32 KB)

    Örnek Kod (Arduino-Mode Logic OFF):

     

    // Bağlantıları kontrol edin
    // motor 1
    int enA = 10;
    int in1 = 9;
    int in2 = 8;
    // motor 2
    int enB = 5;
    int in3 = 7;
    int in4 = 6;
    void setup()
    { // Bütün motor pinleri çıkış
    pinMode(enA, OUTPUT);
    pinMode(enB, OUTPUT);
    pinMode(in1, OUTPUT);
    pinMode(in2, OUTPUT);
    pinMode(in3, OUTPUT);
    pinMode(in4, OUTPUT);
    }
    void demoOne()
    { // Motorlar sabit hızda aynı yöne dönüyorlar, Motor 1 aktif
    digitalWrite(in1, HIGH);
    digitalWrite(in2, LOW);
    // Motor 1 için 0~255 arasında bir hız değeri verelim. 255 en üst sınır
    analogWrite(enA, 200); // Motor 2 aktif
    digitalWrite(in3, HIGH);
    digitalWrite(in4, LOW);
    // Motor 2 için 0~255 arasında bir hız değeri verelim. 255 en üst sınır
    analogWrite(enB, 200);
    delay(2000);
    // yönleri değiştirelim
    digitalWrite(in1, LOW);
    digitalWrite(in2, HIGH);
    digitalWrite(in3, LOW);
    digitalWrite(in4, HIGH);
    delay(2000);
    // motorlar duruyor
    digitalWrite(in1, LOW);
    digitalWrite(in2, LOW);
    digitalWrite(in3, LOW);
    digitalWrite(in4, LOW);
    }
    void demoTwo()
    {
    // Motor hızları sürekli artar ve azalır, İki motor da aktif
    digitalWrite(in1, LOW);
    digitalWrite(in2, HIGH);
    digitalWrite(in3, LOW);
    digitalWrite(in4, HIGH);
    // Sıfırdan en yüksek hıza doğru hızlanır
    for (int i = 0; i < 256; i++)
    {
    analogWrite(enA, i);
    analogWrite(enB, i);
    delay(20);
    } // durana kadar yavaşlar
    for (int i = 255; i >= 0; --i)
    {
    analogWrite(enA, i);
    analogWrite(enB, i);
    delay(20);
    } // motorlar duruyor
    digitalWrite(in1, LOW);
    digitalWrite(in2, LOW);
    digitalWrite(in3, LOW);
    digitalWrite(in4, LOW);
    }
    void loop()
    {
    demoOne();
    delay(1000);
    demoTwo();
    delay(1000);
    }

    Örnek Kod (Arduino-Mode Logic ON):

     

    // Bağlantıları kontrol edin
    // motor 1
    int enA = 10;
    int in1 = 9;
    // motor 2
    int enB = 5;
    int in3 = 7;
    void setup()
    { // Bütün motor pinleri çıkış
    pinMode(enA, OUTPUT);
    pinMode(enB, OUTPUT);
    pinMode(in1, OUTPUT);
    pinMode(in3, OUTPUT);
    }
    void demoOne()
    {
    digitalWrite(enA, HIGH); // Motor 1 Aktif
    digitalWrite(in1, LOW); // Motor 1 İleri Hareket
    delay(5000);
    digitalWrite(enB, HIGH); // Motor 2 Aktif
    digitalWrite(in3, LOW); // Motor 2 İleri Hareket
    delay(5000);
    digitalWrite(enA, LOW); // Motor 1 durdu
    digitalWrite(enB, LOW); // Motor 2 durdu 
    delay(2000);
    digitalWrite(enA, HIGH); // Motor 1 Aktif
    digitalWrite(in1, HIGH); // Motor 1 Geri Hareket
    delay(5000);
    digitalWrite(enB, HIGH); // Motor 2 Aktif
    digitalWrite(in3, HIGH); // Motor 2 Geri Hareket
    delay(5000);
    digitalWrite(enA, LOW); // Motor 1 durdu
    digitalWrite(enB, LOW); // Motor 2 durdu 
    delay(2000);
    }
    void loop()
    {
    demoOne();
    delay(1000);
    }
    
T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.