lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

ใช้คำสั่ง servo.attach() หมุน servo มีผลกระทบต่อ การหมุนของModule L298N ไหม ครับ

(Guest)
ปุ๋ย (Guest)
IP: 49.48.246.x
5 เดือนที่ผ่านมา

อาการมันเป็นแบบนี้ครับ  

กรณี 1  เรียงคำสั่งแบบนี้จะหยุดหมุน ฝั่ง enA แต่ ล้ออีก 2 อันฝั่ง enB หมุนตามปกติ

servo.attach(11);

FW();

 

กรณี 2  เรียงคำสั่งแบบนี้จะได้ตามปกตืทั้ง 2 ฝั่ง

FW();

servo.attach(11);

 

เหมือนกับว่าถ้ามันเจอคำสั่ง servo.attach() เมื่อไหร่จะมีปัญหาในการหมุนทันที อย่าง กรณีที่ 2 ถ้าผมเอา FW() ไปต่อจาก servo.attach(11); มันจะหมุนข้างเดียวทันที 

งงมาก หาสาเหตุไม่เจอ ไม่แน่ใจว่า มันจะเกี่ยวข้องกันไหม ผมต้องไป ตรวจสอบ ตรงไหนดี

 

 

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน
เจ้าของร้าน
5 เดือนที่ผ่านมา

ตรงนี้ผมไม่แน่ใจ อาการนี้น่าจะเป็นเพราะว่า โคดทำงานทีละคำสั่ง มีคำสั่งทำให้ต้องหยุดรอ ตัวอื่นจึงหยุดด้วย

ลองใช้โคดแบบทำงานหลายอย่างพร้อมกันเช่นลิงค์นี้ครับ

http://playground.arduino.cc/Code/TaskScheduler

QUOTE 
ความคิดเห็นที่ #2
ปุ๋ย 5 เดือนที่ผ่านมา

ขอบคุณครับ เดี๋ยวผมจะลองดูอีกที

QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน
เจ้าของร้าน
5 เดือนที่ผ่านมา

ลองทดลองดูนะครับ

1
แสดงความคิดเห็นที่ 1-3 จากทั้งหมด 3 ความคิดเห็น
ชื่อ
อีเมล
ข้อความ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
280.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
Go to Top