L298N Motor Driver Module for arduino

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 ในตัว
  • ราคาถูกและหาซื้อง่าย


L298N Motor Driver Module for arduino

Product form

SKU: NF48928

20 in stock

65.00 ฿ 40.00 ฿ Excl. VAT

      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 ในตัว
      • ราคาถูกและหาซื้อง่าย


      Recently viewed products

      © 2025 บริษัท โกลบอลโทรนิค อินเตอร์เทรด จํากัด, Powered by Shopify

      • PayPal

      Login

      Forgot your password?

      Don't have an account yet?
      Create account