Arduino Dersleri 3: Arduino Uno L298N Motor Sürücü PWM'Li Kullanımı

Bunu anlatma sebebim tamamen Türkçe kaynak eksikliğinden kaynaklanıyor. Ben kullanmak için uzun süre uğraştım ve sonunda entegreyi çözmeyi başardım.
İlk olarak entegreden biraz bahsetmek istiyorum. Motor sürücü entegreleri, çeşitli bağlantılarını gerçekleştirerek motorunuzu kodlar yardımıyla kontrol etmenize yarayan entegrelerdir. L298N İçerisinde çift H köprüsü barındıran bu model ile aynı anda 2 motoru kontrol edebiliyorsunuz ve bu size çok avantaj sağlıyor.

ÖRNEK KOD;

   //////////////////////////////////////////////
  //          Arduino Projeleri İçin;         //
 //                                          //
//  https://ozkantastan.blogspot.com.tr/    //

/////////////////////////////////////////////
const int in1 = 8; // Motor sürücümüze bağladığımız pinleri tanımlıyoruz
const int in2 = 9; const int in3 = 10; const int in4 = 11;
const int enB = 6;
const int enA = 5; //Enable pinlerini arduino 5,6 pwm pinlerine bağladık. void setup() { pinMode(in1, OUTPUT); pinMode(in2, OUTPUT);
analogWrite(enA, 255); //1. motor 255 ile tam hızda dönüyor...
pinMode(in3, OUTPUT); pinMode(in4, OUTPUT); pinMode(enA, OUTPUT); pinMode(enB, OUTPUT); } void loop() { // motor 1 digitalWrite(in1, LOW);
digitalWrite(in2, HIGH); // motor 2 analogWrite(enB, 40); //2. motor 40 ile yavaş dönüyor... digitalWrite(in3, HIGH); digitalWrite(in4, LOW);
}