0Pricing
Arduino & IoT Academy · บทเรียน

ความเร็วและทิศทางด้วยสะพานรูปตัว H

ควบคุมมอเตอร์ DC ด้วยโมดูล L298N

ความเร็วและทิศทางด้วยสะพานรูปตัว H เป็นบทเรียน Arduino & IoT Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Arduino & IoT Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Arduino & IoT Academy มีบทเรียนทั้งหมด 4 บทเรียน

บางส่วนของบทเรียนนี้ยังไม่ได้รับการแปล และแสดงเป็นภาษาอังกฤษ

Spinning Both Ways

A plain transistor runs a motor in one direction. To make wheels go forward and back, you need a smarter circuit called an H-bridge. 🔁

Why the H Shape

An H-bridge uses four switches arranged like the letter H. The motor sits in the middle, and flipping pairs of switches reverses the current through it.

Meet the L298N

The L298N is a popular H-bridge module. It can drive two DC motors and handles enough current for hobby robots and small carts.

The Direction Pins

Each motor on the L298N has two direction inputs, called IN1 and IN2. Their combination decides which way the motor turns or whether it stops.

int IN1 = 7, IN2 = 8;
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);

Forward and Reverse

Set IN1 HIGH and IN2 LOW to spin one way; swap them to spin the other. The motor simply follows whichever input is higher. ➡️

digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW); // forward

Reversing the Spin

Flip the two inputs and the current through the motor reverses. This is the magic the H-bridge gives you that a lone transistor cannot.

digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH); // reverse

Stopping the Motor

Set both direction inputs the same, like LOW and LOW, and the motor coasts to a halt because no net current flows through it.

The Enable Pin Controls Speed

Each motor also has an enable pin. Feed it a PWM signal and the duty cycle sets how fast the motor spins, just like dimming an LED.

Speed with analogWrite

Send PWM to the enable pin with analogWrite. A value of 255 is full speed and lower numbers slow the motor down smoothly.

int ENA = 9;
analogWrite(ENA, 180); // about 70% speed

Powering the Module

The L298N takes its own motor voltage on a separate terminal. Always tie its ground to the Arduino ground so signals stay in sync.

Two Motors, Full Control

With direction inputs plus PWM enable pins, one H-bridge lets you steer a two-wheel robot at any speed and in any direction. 🤖

Quick Check

On an L298N, what does the enable pin control?

Recap

An H-bridge like the L298N reverses current to change direction, while a PWM enable pin sets the speed. Share ground and you control motors fully. 🚀

คำถามที่พบบ่อย

บทเรียน “ความเร็วและทิศทางด้วยสะพานรูปตัว H” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ความเร็วและทิศทางด้วยสะพานรูปตัว H” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Arduino & IoT Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Arduino & IoT Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ความเร็วและทิศทางด้วยสะพานรูปตัว H”

ควบคุมมอเตอร์ DC ด้วยโมดูล L298N คุณปฏิบัติ Arduino & IoT Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Arduino & IoT Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Arduino & IoT Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “ความเร็วและทิศทางด้วยสะพานรูปตัว H” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Arduino & IoT Academy นี้ได้ไหม

ได้ บทเรียน Arduino & IoT Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ทำไมจึงต้องใช้ตัวขับ
  2. ความเร็วและทิศทางด้วยสะพานรูปตัว H
  3. สวิตช์อุปกรณ์ไฟบ้านด้วยรีเลย์
  4. ป้องกันแรงดันกระชากจากการเหนี่ยวนำกลับ
← กลับไปที่ Arduino & IoT Academy