ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

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

ปุ๋ย

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

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

servo.attach(11);

FW();

 

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

FW();

servo.attach(11);

 

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

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

 

 

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

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

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

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

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

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

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

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

แสดงความคิดเห็นที่ 1-3 จากทั้งหมด 3 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม