30 Temmuz 2013 Salı

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

Hamza Öztaş Share:
Motor Sürücü 1A Dual TB6612FNG 
Image Hosted by ImageShack.us
Image Hosted by ImageShack.us
Image Hosted by ImageShack.us
Image Hosted by ImageShack.us

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.


Arduino Kod



//http://www.depositericrobotic.com/

int STBY   = 2;
int PWMPIN = 3;
int AIN1   = 7;
int AIN2   = 8;


int i = 0;

void setup(){
  
  pinMode(STBY,OUTPUT);
  pinMode(PWMPIN,OUTPUT);
  
  pinMode(AIN1,OUTPUT); 
  pinMode(AIN2,OUTPUT); 
   
}

void loop(){
  digitalWrite(STBY,LOW);
  digitalWrite(AIN1,HIGH);
  digitalWrite(AIN2,LOW);
  
  for(i=0;i<255;i = i+5){
    analogWrite(PWMPIN,i);
    delay(5);
  }
}





Tarafından Yayınlandı >> Hamza Öztaş

Hamza Öztaş'ı google plus'ta takip etmek için Google'a tıklayın;
Google+.

0 yorum:

Get Updates in your Email
Complete the form below, and we'll send you our best of articles.

İletişim

© >> |
TOP