Description
L298N Motor Driver Module คืออะไร
L298N คือ โมดูลไดรเวอร์มอเตอร์ (Motor Driver) ที่ใช้ควบคุมการทำงานของมอเตอร์กระแสตรง (DC Motor) หรือ Stepper Motor ได้พร้อมกัน 2 ตัว โดยรับคำสั่งจากบอร์ด Arduino หรือไมโครคอนโทรลเลอร์อื่น ๆ
ใช้หลักการของ H-Bridge ในการควบคุมทิศทางการหมุนของมอเตอร์ (เดินหน้า/ถอยหลัง)
สเปคของ L298N
รายการ
|
รายละเอียด
|
ชิปควบคุมหลัก
|
L298N Dual H-Bridge
|
แรงดันใช้งาน
|
5V – 35V DC (แยกระหว่างแรงดันมอเตอร์กับวงจรควบคุม)
|
แรงดันลอจิกควบคุม
|
5V (เหมาะกับ Arduino โดยตรง)
|
กระแสที่รองรับต่อมอเตอร์
|
สูงสุด 2A ต่อช่อง (ต่อเนื่องแนะนำไม่เกิน 1.5A)
|
จำนวนมอเตอร์ควบคุมได้
|
มอเตอร์ DC 2 ตัว หรือ Stepper Motor 1 ตัว
|
มี Regulator 5V
|
ใช้จ่ายไฟให้ Arduino ได้ (เปิดใช้ด้วยจัมเปอร์ 5V-EN)
|
ช่องต่อเอาต์พุต
|
OUT1-OUT4 สำหรับมอเตอร์ 2 ตัว
|
ช่องอินพุตควบคุม
|
IN1-IN4 (ต่อกับ Arduino) และ ENA/ENB (สำหรับ PWM)
|
การใช้งานกับ Arduino
✅ การต่อสายควบคุมมอเตอร์ DC 2 ตัว
ขา L298N
|
ต่อกับอะไร
|
IN1, IN2
|
ควบคุมมอเตอร์ A (D8, D9 บน Arduino)
|
IN3, IN4
|
ควบคุมมอเตอร์ B (D10, D11 บน Arduino)
|
ENA, ENB
|
ควบคุมความเร็ว (ต่อกับขา PWM เช่น D5, D6)
|
OUT1, OUT2
|
มอเตอร์ A
|
OUT3, OUT4
|
มอเตอร์ B
|
VCC
|
ต่อแบตเตอรี่/แหล่งจ่าย 7V–12V (สำหรับมอเตอร์)
|
5V
|
ต่อไฟให้ Arduino (ถ้าใช้จัมเปอร์ 5V_EN)
|
GND
|
ต่อ GND ร่วมกับ Arduino
|
✅ ตัวอย่างโค้ดควบคุมมอเตอร์ A
int in1 = 8;
int in2 = 9;
int ena = 5;
void setup() {
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
pinMode(ena, OUTPUT);
}
void loop() {
// เดินหน้า
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
analogWrite(ena, 200); // ความเร็ว (0–255)
delay(2000);
// ถอยหลัง
digitalWrite(in1, LOW);
digitalWrite(in2, HIGH);
analogWrite(ena, 150);
delay(2000);
// หยุด
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
analogWrite(ena, 0);
delay(2000);
}
🛠️ การประยุกต์ใช้งาน:
-
✅ หุ่นยนต์หลบหลีกสิ่งกีดขวาง
-
✅ รถบังคับอัตโนมัติ (Line following / Bluetooth / Wi-Fi)
-
✅ ระบบเปิด-ปิดมอเตอร์พัดลม
-
✅ แขนกลควบคุมด้วย Stepper Motor
-
✅ ระบบประตูอัตโนมัติ
⭐ ข้อดี:
-
รองรับแรงดันสูงและกระแสมากพอสำหรับมอเตอร์หลายชนิด
-
ใช้งานง่ายกับ Arduino หรือ ESP32
-
มีวงจร Regulator 5V ในตัว
-
ราคาถูกและหาซื้อง่าย
