Thursday 10 August 2017

Arduino + L298N Motor Driver


Disini saya akan menunjukkan dan membantu dengan cara asas untuk menggunakan Arduin dengan L298N Motor Driver. Dalam tutorial kali ini saya akan menggunakan Arduino Uno. Boleh juga menggunakan Arduino jenis lain. Saya menggunakan L298N kerana motor driver jenis ini murah dan senang digunakan.


Motor Driver ini dapat mengalirkan arus (current) yang tinggi sehingga 1.5Ampere. Motor Driver ini juga dapat digunakan untuk mengawal motor stepper. 3V - 12V input voltage diperlukan untuk menghidupkan motor driver jenis ini. Dibawah adalah pinout untuk motor driver L298N.




Boleh ikut cara sambungan dan copy source code di sini untuk menggunakan L298N motor driver.





const int in3 = 7;
const int in4 = 8;
const int enb = 6;
void setup() {
 pinMode(in3, OUTPUT);
 pinMode(in4, OUTPUT);
 pinMode(enb, OUTPUT);
}
void slow() {
 analogWrite(enb, 128);
}
void fast() {
 analogWrite(enb, 255);
}
void loop() {
 digitalWrite(in3, LOW);
 digitalWrite(in4, HIGH);
 slow();
 delay(5000);
 fast();
 delay(5000);
 // change of direction
 digitalWrite(in3, HIGH);
 digitalWrite(in4, LOW);
 slow();
 delay(5000);
 fast();
 delay(5000);
}


SELAMAT MENCUBA

No comments:

Post a Comment