วิธีใช้ l298n ควบคุมมอเตอร์กระแสตรงด้วย Arduino
การเข้าชม: 0 ผู้แต่ง: บรรณาธิการเว็บไซต์ เวลาเผยแพร่: 2020-09-02 ที่มา: เว็บไซต์
สอบถาม
สวัสดีทุกคน ยินดีต้อนรับสู่บทช่วยสอนนี้ ขั้นแรกให้ตรวจสอบคำอธิบายที่มีอยู่ในวิดีโอ เรากำลังใช้ L298n double H-
การใช้ Arduino เพื่อควบคุมบริดจ์ไดรฟ์ของมอเตอร์ DC หากคุณต้องการข้อมูลเพิ่มเติม คุณสามารถดูข้อมูลเพิ่มเติมได้บนอินเทอร์เน็ต แต่ที่นี่เราจะทำให้สิ่งต่าง ๆ ทำงานได้ ดังนั้นคุณหวังว่าคุณจะชอบมัน ในขั้นตอนนี้ คุณสามารถเชื่อมต่อไดรเวอร์ดังในภาพ หรือเปลี่ยนให้เหมาะกับโครงการของคุณ และอย่าลืมเชื่อมต่อ GND ในไดรเวอร์กับ Arduino GND สำหรับแหล่งจ่ายไฟที่นี่ ฉันใช้แบตเตอรี่ขนาด 9 โวลต์ คุณสามารถจ่ายไฟด้วยแหล่งจ่ายไฟหรือแบตเตอรี่ก็ได้ นอกจากนี้ หากคุณใส่ Arduino ลงใน Vin จากบอร์ด Arduino พิน 5 v ของไดรเวอร์สามารถจ่ายไฟให้กับ Arduino ของคุณได้ ที่นี่ฉันใช้มอเตอร์เพียงตัวเดียว โมดูลสามารถรันมอเตอร์ DC 2 ตัวหรือ 1 สเต็ปปิ้ง มอเตอร์
~!phoenix_var50_2!~
การทดสอบที่ 1: ขั้นแรกเราลองเปิดมอเตอร์ไปในทิศทางเดียวแล้วปิดเพื่อให้สามารถเชื่อมต่อได้เหมือนในภาพด้านล่างคือรหัส
การทดสอบที่ 2: การเปิด/ปิด เปลี่ยนทิศทาง จากนั้นเปิด/ปิด (
คุณคงสายไฟแบบเดิมไว้ด้านบน)
ในขั้นตอนนี้ เราจะถอดจัมเปอร์บนพิน ENA ซึ่งเราจะควบคุมผ่านสัญญาณ PWM บนบอร์ด Arduino ซึ่งจะทำให้เราสามารถควบคุมความเร็วของมอเตอร์กระแสตรงได้
ทดสอบ 3: เปิด/ปิดความเร็วต่ำ เปิด/ปิดความเร็วสูง (
การเดินสายไฟเหมือนเดิม แต่ตอนนี้คุณถอดจัมเปอร์ออกแล้วเชื่อมต่อพิน enA กับพิน pwm ของ Arduino ที่นี่ฉันใช้ D10)