Modul Driver Motor L298N: Fungsi, Cara Kerja, Wiring, dan Contoh Penggunaan dengan Arduino

Modul Driver Motor L298N: Fungsi, Cara Kerja, Wiring, dan Contoh Penggunaan dengan Arduino

Modul Driver Motor L298N merupakan salah satu modul yang paling populer dalam dunia elektronika, robotika, dan Internet of Things (IoT). Modul ini berfungsi sebagai pengendali motor DC maupun motor stepper yang tidak dapat digerakkan langsung oleh pin Arduino atau mikrokontroler lainnya.

Jika Anda sedang belajar membuat robot line follower, robot mobil Arduino, conveyor mini, atau proyek otomasi, memahami cara kerja Driver Motor L298N adalah langkah yang sangat penting.

Apa Itu Modul Driver Motor L298N?

L298N adalah modul Dual H-Bridge Motor Driver yang menggunakan IC L298N sebagai pengendali utama. Dengan teknologi H-Bridge, modul ini memungkinkan motor berputar ke arah kanan maupun kiri (forward dan reverse), sekaligus mengatur kecepatan menggunakan sinyal PWM (Pulse Width Modulation).

Karena mampu mengendalikan dua motor DC secara bersamaan, L298N menjadi pilihan favorit dalam berbagai proyek berbasis Arduino, ESP32, ESP8266, Raspberry Pi, hingga STM32.

Spesifikasi Modul L298N

  • IC Driver: L298N Dual H-Bridge
  • Tegangan Motor: 5V–35V DC
  • Tegangan Logika: 5V
  • Arus Maksimum: Hingga 2A per channel (dengan pendinginan yang baik)
  • Dapat mengendalikan 2 Motor DC atau 1 Motor Stepper
  • Mendukung kontrol arah putaran dan kecepatan (PWM)
  • Dilengkapi regulator 5V onboard (tergantung konfigurasi jumper)

Fungsi Modul Driver Motor L298N

  • Mengontrol dua motor DC secara independen.
  • Mengatur arah putaran motor (maju dan mundur).
  • Mengatur kecepatan motor menggunakan PWM.
  • Mengendalikan motor stepper bipolar.
  • Melindungi mikrokontroler dari arus besar motor.

Bagian-Bagian Modul L298N

  • VIN : Input tegangan motor.
  • GND : Ground.
  • 5V : Output atau input logika (sesuai posisi jumper).
  • ENA : Enable Motor A (PWM).
  • IN1 & IN2 : Kontrol arah Motor A.
  • IN3 & IN4 : Kontrol arah Motor B.
  • ENB : Enable Motor B (PWM).
  • OUT1 & OUT2 : Output Motor A.
  • OUT3 & OUT4 : Output Motor B.

Skema Wiring L298N dengan Arduino Uno

Pin L298N Arduino Uno
ENA D5 (PWM)
IN1 D8
IN2 D9
IN3 D10
IN4 D11
ENB D6 (PWM)
GND GND

Cara Kerja Driver Motor L298N

Modul L298N menggunakan rangkaian H-Bridge sehingga arah putaran motor dapat diubah hanya dengan mengubah logika pada pin IN1, IN2, IN3, dan IN4.

IN1 IN2 Motor A
HIGH LOW Maju
LOW HIGH Mundur
HIGH HIGH Brake
LOW LOW Stop

Kecepatan motor diatur menggunakan sinyal PWM pada pin ENA dan ENB.

Contoh Program Arduino Menggerakkan Motor DC

 int ENA = 5; int IN1 = 8; int IN2 = 9; void setup() { pinMode(ENA, OUTPUT); pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); } void loop() { digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); analogWrite(ENA, 200); delay(3000); digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); delay(3000); } 

Pada contoh di atas, motor akan berputar maju selama 3 detik kemudian berputar mundur selama 3 detik secara terus-menerus.

Kelebihan Modul Driver Motor L298N

  • Mudah digunakan.
  • Kompatibel dengan Arduino, ESP32, ESP8266, Raspberry Pi, dan STM32.
  • Dapat mengendalikan dua motor sekaligus.
  • Mendukung PWM untuk kontrol kecepatan.
  • Harga ekonomis dan mudah ditemukan.

Kekurangan Modul Driver Motor L298N

  • Efisiensi lebih rendah dibanding driver MOSFET modern.
  • IC dapat menjadi panas saat digunakan pada arus tinggi.
  • Memiliki penurunan tegangan (voltage drop) sekitar 2V.

Aplikasi Modul Driver Motor L298N

  • Robot Line Follower
  • Robot Avoider
  • Robot Mobil Arduino
  • Smart Car
  • Conveyor Mini
  • Pintu Otomatis
  • Robot Lengan (Robot Arm)
  • Proyek IoT berbasis motor DC
  • Penggerak Motor Stepper

Tips Menggunakan L298N

  • Gunakan power supply yang sesuai dengan spesifikasi motor.
  • Pastikan ground Arduino dan driver terhubung bersama.
  • Gunakan heatsink atau kipas tambahan jika beban motor besar.
  • Manfaatkan PWM untuk mengatur kecepatan motor secara halus.
  • Periksa posisi jumper regulator 5V sebelum digunakan.

Kesimpulan

Modul Driver Motor L298N merupakan solusi praktis untuk mengendalikan motor DC maupun motor stepper menggunakan Arduino dan berbagai mikrokontroler lainnya. Dengan fitur Dual H-Bridge, kontrol arah putaran, dan pengaturan kecepatan melalui PWM, modul ini sangat cocok digunakan dalam berbagai proyek robotika, otomasi, dan IoT.

Bagi pemula, L298N menjadi salah satu modul terbaik untuk mempelajari dasar-dasar pengendalian motor karena mudah dipasang, mudah diprogram, dan memiliki dokumentasi yang sangat banyak.


Dapatkan Modul Driver Motor L298N Original di Jabbar Electronics

Butuh Modul Driver Motor L298N, Arduino Uno, Arduino Nano, ESP32, ESP8266, Motor DC, Motor Stepper, Servo, Sensor, Relay, Power Supply, Breadboard, maupun komponen elektronika lainnya?

Jabbar Electronics menyediakan berbagai komponen elektronika berkualitas dengan harga bersaing, cocok untuk kebutuhan hobi, pendidikan, penelitian, hingga industri.

Hubungi kami melalui WhatsApp:

https://wa.me/message/A3EVIJVFXUJMB1

Konsultasikan kebutuhan proyek Arduino, robotika, dan IoT Anda bersama tim Jabbar Electronics. Kami siap membantu memilih produk yang tepat dengan pelayanan cepat dan ramah.

Posting Komentar

Lebih baru Lebih lama