1. Bu site çerez kullanmaktadır. Siteyi kullanmaya devam etmeniz halinde çerez kullanımı ile ilgili site koşullarını kabul etmiş sayılırsınız. Daha Fazlasını Öğren.
  2. Forum İllegal Uyarısı Forum kuralları gereği forumda video ve illagal paylaşım yapmak yasaktır.Program Arşivimizde ise kısıtlanmış sürüm yada dağıtımı serbest olan (trial - freeware) yazılımlar yayınlayınız..Aksi takdirde mesajlarınız silinecektir..

Arduino UNO R3 ve Motor Sürücü 1A Dual TB6612FNG - Potansiyometre ile PWM DC Motor Kontrolü

Konusu 'Pic Uygulama Ve Devreleri' forumundadır ve guclusat tarafından 4 Mart 2016 başlatılmıştır.

  1. guclusat
    Offline

    guclusat Tanınmış Üye Süper Moderatör

    Katılım:
    14 Haziran 2009
    Mesajlar:
    9.756
    Ödül Puanları:
    48
    Bağlantı Pinleri

    • GND // Ground
    • VCC // +5V
    • VM // Motor besleme pini
    • STBY //Motor sürücüyü aktif etmek için
      • STBY_HIGH için pasif
      • STBY_LOW için aktif
    • PWMA // 1. Motorun hız kontrolü için kullanılır
    • PWMB // 2. Motorun hız kontrolü için kullanılır
    • AIN1 // 1. Motorun CW yada CCW dönme yönünü ayarlamak için kullanılır
    • AIN2
    • BIN1 // 2. Motorun CW yada CCW dönme yönünü ayarlamak için kullanılır
    • BIN2 //
    • A01 //1. Motorun bağlantı pini
    • A02
    • B01 // 2. Motorun bağlantı pini
    • B02


    Bazı Önemli Noktalar

    • 1A Dual TB6612FNG motor sürücü maksimum 13 V ile beslenebilir.
    • Arduino PWM değerleri 8 bitliktir, dolayısıyla 0-255 arasında PWM değerleri gönderilebilir.
      • Yani 0' da motor stop, 255 PWM değerinde ise motor maksimum hızda çalışacaktır, 0-255 arasındaki PWM değerlerine göre motorun hızı değişecektir.
    • PWMA- PWMB pinleri Arduino'nun digital kısmındaki PWM pinlerine bağlanmalıdır.
      • 3, 5, 6, 9, 10, 11. pinleri.
    • 1A Dual TB6612FNG motor sürücüsü için gerekli olan +5V Arduino üzerinden verilebilir, +5V harici olarak dışarıdan verilmek istendiğinde, Arduino'nun GND pini ilede birleştirilmelidir.

    Arduino Kod

    Kod:
    //http://www.depositericrobotic.com/
    const int POTPIN = A0;
    int STBY   = 2;
    int PWMPIN = 3;
    int AIN1   = 7;
    int AIN2   = 8;
    int i = 0;
    int val; 
    void setup(){
    
      pinMode(POTPIN, INPUT);
    
      pinMode(STBY,OUTPUT);
      pinMode(PWMPIN,OUTPUT);
    
      pinMode(AIN1,OUTPUT);
      pinMode(AIN2,OUTPUT);
       
    }
     

    Ekli Dosyalar:

Sayfayı Paylaş