WhatsApp Image 2020-03-25 at 18.06.55.jpeg (90 KB)
Stokta Yok
Ürün Videosu

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

Ürün Kodu : RLB0C06-1750 EAN : 8682008428127 Marka/Menşei : RobotDyn
Stokta Yok
44,08 TL
KDV Hariç Fiyatı : 37,35 TL
Kampanya
  • Ürün Özellikleri
  • Ödeme Seçenekleri
  • Yorumlar (0)
  • Tavsiye Et
  • Resimler
  • ÜRÜN HAKKINDA SORU SOR
  • 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.