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

L298N Motor Sürücü Kartı

Ürün Kodu : RLB1E06-0021 EAN : 8682008008206 Marka/Menşei : Çin
Stok : 100+
11,61 TL %19
14,28 TL
KDV Hariç Fiyatı : 9,84 TL

Aynı Gün Kargo

Bu ürün hafta içi 15:30’dan önceki siparişlerde aynı gün kargolanır.
Kampanya
  • Ürün Özellikleri
  • Ödeme Seçenekleri
  • Yorumlar (1)
  • Tavsiye Et
  • Resimler
  • ÜRÜN HAKKINDA SORU SOR

  • Kart üzerinde 1 adet L298N motor sürücü entegresi mevcuttur. Kanal başına 2A'e kadar akım verebilmektedir. Motor voltajı 6-15V arası kullanılabilmektedir. Besleme gerilimi 5V ise kart üzerindeki Vcc-5V jumpere kısa devre yapılarak kullanılmaktadır. Kartın kullanılmayan tüm pinleri kart üzerindeki 4'lü konnektörlere çevrilerek genel kullanım için bırakılmıştır.

    Özellikler:

    • 2 adet DC motorun bağımsız kontrolü
    • 1 adet step motorun bağımsız kontrolü
    • Her bir kanaldan sürekli 2A'e kadar verebilmektedir.
    • Sensör bağlantıları için boş bırakılmış analog ve dijital giriş pinleri
    • Ürün Boyutları: 68x55x30mm
    • Ağırlık: 37g


    Bağlantı ve Kullanım:

    RLB1E06-0021_1.jpg (168 KB)
    RLB1E06-0021_2.jpg (206 KB)



    • DC motor 1 “+” veya stepper motor A+
    • DC motor 1 “-” veya stepper motor A-
    • 12V jumper –Besleme voltajı 12V dan daha fazla ise bu jumper ı kaldırın. Regülatör devre dışı kalacaktır. Bu sebeple harici olarak 5V besleme yapmanız gerekir.
    • Motor Beslemesini buradan verin. Maksimum 35V DC. 12V dan fazla verirseniz 3 teki jumper ı kaldırın.
    • GND
    • 12V jumper takılı ise 5V çıkış alabilirsiniz. Arduino ve diğer devreleri besleyebilirsiniz.
    • Step motor kullanırken burayı kullanmayın. PWM çıkışı ile DC motorda hız kontrolü yapabilirsiniz.
    • IN1 1.motor yön belirleme pinleri / step motor komutasyon pinleri
    • IN2 1.motor yön belirleme pinleri / step motor komutasyon pinleri
    • IN3 2.motor yön belirleme pinleri / step motor komutasyon pinleri
    • IN4 2.motor yön belirleme pinleri / step motor komutasyon pinleri
    • Step motor kullanırken burayı kullanmayın. PWM çıkışı ile 2. DC motorda hız kontrolü yapabilirsiniz.
    • DC motor 2 “+” veya stepper motor B+
    • DC motor 2 “-” veya stepper motor B-

    DC Motor Kontrol Etmek için:

    Bu kart L298N H-Bridge entegresi barındırmaktadır. İki adet DC Fırçalı motoru sürebilirsiniz.

    Robot, araba gibi uygulamalar yapıyorsanız kabloları bağlarken artı ve eksi uçlarını aynı şekilde bağlamaya çalışın. Bu şekilde yön konusunda hata yapma oranınız azalır. İki motor beklediğiniz yöne dönmezse bir motorun kablolarını ters bağlayın.
    Arduino’nun 5V bağlantı pinine shield üzerinden besleme sağlayabilirsiniz. Bu şekilde motorları beslemek için kullandığınız batarya veya güç kaynağı ile farklı bir beslemeye ihtiyaç duymazsınız.

    Başlangıç olarak 5 adet dijital çıkışa ihtiyaç vardır. Pinlerden 2’si PWM (pulse width modulation veya darbe genlik modülasyonu) özellikli olmalıdır. PWM pinleri arduino üzerinde (“~”) işareti ile gösterilmektedir

    RLB1E06-0021_3.jpg (10 KB)

    Resimde 11,10,9,6,5 ve 3 numaralı pinlerin PWM özellikli olduğu görülmektedir.

    Son olarak Arduino dijital pinlerini sürücüye bağlayalım. Biz örneğimizde iki motor bağlıyoruz. Bu yüzden D9,D8,D7 ve D6 pinlerini IN1,IN2,IN3 ve IN4 e bağlıyoruz.

    sürücüde 7 ve 12 numarada görülen Jumper ı çıkarark arduino D10 pinini pin7 ye, arduino D5 i de pin12 ye bağlıyoruz.

    Motor yönü Arduino pinlerinde oluşturulan HIGH veya LOW sinyalleri ile kontrol edilmektedir.

    Örneğin motor 1 için;

    • IN1 : HIGH
    • IN2: LOW 

    şeklinde olursa motor bir yöne dönecektir.

    • IN1 : LOW
    • IN2: HIGH

    şekilnde olursa da tam tersi yöne dönecektir.

    Ancak motorların dönmeye başlaması için pin7 (1.Motor ) ve pin12(ikinci motor) HIGH durumunda olmalıdır. Direk olarak 5V verdiğimizde motorlar tam güç dönecektir.

    PWM sinyali ile motorların hızını ayarlayabilirsiniz.

    // 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);
    }
    

    Paket İçeriği:

    • 1 x l298N motor sürücü modülü
T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.