การกำหนดค่าคอนโทรลเลอร์ IQ แบบกำหนดเองใน VEXcode IQ (รุ่นที่ 1)

บทความนี้ถูกเก็บถาวรแล้ว ดูบทความอัปเดตที่นี่

คุณสามารถใช้ตัวควบคุม VEX IQ กับหุ่นยนต์ของคุณได้โดยไม่ต้องเขียนโปรแกรมโดยใช้โปรเจ็กต์ VEXcode IQ ที่ปรับแต่งเอง

สำหรับตัวอย่างนี้ เราจะกำหนดค่ามอเตอร์สองตัวและระบบขับเคลื่อนที่จะกำหนดให้กับปุ่มและจอยสติ๊กของคอนโทรลเลอร์ มอเตอร์สองตัวที่เราจะใช้ในตัวอย่างนี้จะเป็นมอเตอร์แบบ Arm และ Claw จากการกำหนดค่า Clawbot หากคุณไม่มี Clawbot คุณยังคงสามารถเพิ่มมอเตอร์สองตัวได้โดยทำตามขั้นตอนเดียวกัน 

พอร์ตสำหรับมอเตอร์แต่ละตัวและระบบขับเคลื่อนมีดังนี้:

  • มอเตอร์:
    • ArmMotor: พอร์ต 10
    • ClawMotor: พอร์ต 11
  • ระบบขับเคลื่อน:
    • มอเตอร์ซ้าย: พอร์ต 1
    • มอเตอร์ขวา: พอร์ต 6

ขั้นตอนที่เราจะปฏิบัติตามในบทความนี้คือ:

  • การเพิ่มมอเตอร์
  • การเพิ่มระบบขับเคลื่อน
  • การเพิ่มตัวควบคุม
  • การกำหนดมอเตอร์ให้กับปุ่มของคอนโทรลเลอร์
  • การกำหนดระบบขับเคลื่อนให้กับจอยสติ๊กของคอนโทรลเลอร์
  • กำลังบันทึกการเปลี่ยนแปลง
  • ดาวน์โหลดและเรียกใช้โครงการ

การเพิ่มมอเตอร์

แถบเครื่องมือ VEXcode IQ พร้อมไอคอนอุปกรณ์ที่เน้นไว้ระหว่างไอคอน Code Viewer และไอคอน Help

หากต้องการกำหนดค่ามอเตอร์ ให้เลือกปุ่มอุปกรณ์เพื่อเปิดหน้าต่างอุปกรณ์ 

แสดงเมนูอุปกรณ์ VEXcode IQ พร้อมการตั้งค่าการสร้าง IQ Robot Brain การตั้งค่านี้ถูกตั้งค่าเป็นตัวเลือกรุ่นที่ 1

เลือกรุ่นที่คุณกำลังทำงานด้วย

เมนูอุปกรณ์ VEXcode IQ ที่เลือกปุ่มเพิ่มอุปกรณ์

เลือก “เพิ่มอุปกรณ์”

หลังจากเลือกปุ่มเพิ่มอุปกรณ์แล้ว เมนูอุปกรณ์ VEXcode IQ จะถูกเลือก ตัวเลือกมอเตอร์ถูกไฮไลท์ไว้

เลือก “มอเตอร์”

VEXcode IQ เลือกเมนูพอร์ตที่สามารถเลือกพอร์ตเฉพาะสำหรับ Smart Motor ได้ หมายเลขพอร์ต 10 ถูกเน้น

เลือกหมายเลขพอร์ตที่ต้องการสำหรับมอเตอร์ของคุณ สำหรับตัวอย่างนี้ ให้เลือกพอร์ต 10 สำหรับ Arm Motor ของคุณ

หน้าต่างอุปกรณ์ VEXcode IQ พร้อมแสดงตัวเลือกมอเตอร์ ด้านบนชื่อมอเตอร์จะถูกเน้นเพื่อระบุว่าสามารถเปลี่ยนชื่อได้ ในตัวอย่างนี้ ชื่อจะถูกตั้งเป็น ArmMotor

เปลี่ยนชื่อ Arm motor อีกครั้งโดยเปลี่ยนชื่อในกล่องข้อความที่ด้านบนของหน้าจอตัวเลือกเป็น "ArmMotor" หากคุณเลือกชื่อที่ไม่ถูกต้อง กล่องข้อความจะเน้นสีแดงเพื่อระบุว่าชื่อที่เลือกนั้นไม่พร้อมใช้งาน

เมนูอุปกรณ์ VEXcode IQ หลังจากเลือก Smart Port และเปลี่ยนชื่อ Motor ด้านล่างนี้ปุ่มเสร็จสิ้นจะถูกเน้นไว้

เมื่อเปลี่ยนชื่อมอเตอร์แล้ว ให้เลือก "เสร็จสิ้น" เพื่อส่งอุปกรณ์ไปยังการกำหนดค่า คงการเลือกทิศทางไว้เหมือนเดิม เว้นแต่คุณจะต้องการปรับแต่งมอเตอร์เพิ่มเติม

หมายเหตุ: การเลือก "ยกเลิก" จะยกเลิกการเปลี่ยนแปลงใดๆ ที่คุณทำกับอุปกรณ์ และจะไม่เป็นส่วนหนึ่งของการกำหนดค่า

หมายเหตุ: สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการกำหนดค่ามอเตอร์ คลิกที่นี่

ทำซ้ำขั้นตอน "การเพิ่มมอเตอร์" เพื่อเพิ่ม Claw Motor และเลือกพอร์ต 11 อย่าเพิ่มมอเตอร์ระบบขับเคลื่อนโดยใช้ขั้นตอนเหล่านี้


เมื่อเพิ่มมอเตอร์แล้ว ขั้นตอนต่อไปคือการเพิ่มระบบขับเคลื่อน ระบบขับเคลื่อนสามารถใช้ได้ทั้งแบบมีไจโรและไม่มีไจโร นี่คือตัวอย่างที่จะเน้นไปที่การเพิ่มระบบขับเคลื่อนที่ไม่มีไจโร

  • หากต้องการกำหนดค่าระบบส่งกำลังด้วย Gyro คลิก ที่นี่

การเพิ่มระบบขับเคลื่อน

แถบเครื่องมือ VEXcode IQ พร้อมไอคอนอุปกรณ์ที่เน้นไว้ระหว่างไอคอน Code Viewer และไอคอน Help

หากต้องการกำหนดค่าระบบขับเคลื่อน ให้เลือกปุ่มอุปกรณ์เพื่อเปิดหน้าต่างอุปกรณ์หากยังไม่ได้เปิด 

เมนูอุปกรณ์ VEXcode IQ ที่เลือกปุ่มเพิ่มอุปกรณ์

เลือก “เพิ่มอุปกรณ์”

หลังจากเลือกปุ่มเพิ่มอุปกรณ์แล้ว เมนูอุปกรณ์ VEXcode IQ จะถูกเลือก ตัวเลือกมอเตอร์ Drivetrain 2 จะถูกเน้นไว้

เลือก “ระบบส่งกำลัง 2 มอเตอร์”

เพิ่มเมนูอุปกรณ์ VEXcode IQ หลังจากเลือกตัวเลือกมอเตอร์ Drivetrain 2 แล้ว เมนูแสดงตัวเลือกพอร์ตสำหรับมอเตอร์ด้านซ้าย และเลือกหมายเลขพอร์ต 1ถัดไป เมนูจะแสดงตัวเลือกพอร์ตสำหรับมอเตอร์ด้านขวา และเลือกหมายเลขพอร์ต 6

เลือกหมายเลขพอร์ตที่ต้องการสำหรับมอเตอร์ด้านซ้ายและขวาของคุณ สำหรับตัวอย่างนี้ เราจะเลือกพอร์ต 1 สำหรับมอเตอร์ด้านซ้ายและพอร์ต 6 สำหรับมอเตอร์ด้านขวา พอร์ตที่กำหนดค่าไว้สำหรับอุปกรณ์อื่นแล้วจะไม่สามารถใช้งานได้ พอร์ต 2 จะแสดงเป็นสีเทาเป็นตัวอย่างของพอร์ตที่ไม่พร้อมใช้งาน

หลังจากเลือกพอร์ตสำหรับมอเตอร์ซ้ายและขวาแล้ว ควรเลือกพอร์ตสำหรับไจโร ในตัวอย่างนี้ ไม่มี Gyro ที่ใช้งาน ดังนั้นจึงไม่ได้เลือกช่องกาเครื่องหมาย Gyro และเน้นไว้

ปิดไจโรโดยยกเลิกการเลือกกล่องไจโร

เมนูอุปกรณ์ VEXcode IQ หลังจากเลือกพอร์ต Drivetrain และแสดงหน้าจอการตั้งค่า Drivetrain ด้านล่างนี้ปุ่มเสร็จสิ้นจะถูกเน้นไว้

เมื่อกำหนดค่าระบบขับเคลื่อนแล้ว ให้เลือก "เสร็จสิ้น" เพื่อส่งอุปกรณ์ไปยังการกำหนดค่า หรือ "ยกเลิก" เพื่อกลับไปที่เมนูอุปกรณ์ ปล่อยการตั้งค่าระบบขับเคลื่อนไว้เหมือนเดิม เว้นแต่คุณจะต้องการปรับแต่งเพิ่มเติม

หมายเหตุ: การเลือก "ยกเลิก" จะยกเลิกการเปลี่ยนแปลงใดๆ ที่คุณทำกับอุปกรณ์ และจะไม่เป็นส่วนหนึ่งของการกำหนดค่า

หมายเหตุ: สำหรับตัวเลือกเพิ่มเติมเกี่ยวกับการกำหนดค่าระบบส่งกำลังโดยไม่ใช้ไจ คลิกที่นี่


ขณะนี้คุณสามารถเพิ่มตัวควบคุมลงในการกำหนดค่าได้หลังจากกำหนดค่ามอเตอร์และระบบขับเคลื่อนแต่ละตัวแล้ว 

การเพิ่มตัวควบคุม

แถบเครื่องมือ VEXcode IQ พร้อมไอคอนอุปกรณ์ที่เน้นไว้ระหว่างไอคอน Code Viewer และไอคอน Help

หากต้องการกำหนดค่าคอนโทรลเลอร์ ให้เลือกปุ่มอุปกรณ์เพื่อเปิดหน้าต่างอุปกรณ์หากยังไม่ได้เปิด 

เมนูอุปกรณ์ VEXcode IQ ที่เลือกปุ่มเพิ่มอุปกรณ์

เลือก “เพิ่มอุปกรณ์”

หลังจากเลือกปุ่มเพิ่มอุปกรณ์แล้ว เมนูอุปกรณ์ VEXcode IQ จะถูกเลือก ตัวเลือกตัวควบคุมจะถูกเน้น

เลือก "ตัวควบคุม"

เมื่อเพิ่มคอนโทรลเลอร์เข้ากับการกำหนดค่าหุ่นยนต์แล้ว ตอนนี้สามารถกำหนดมอเตอร์ Arm และ Claw ให้กับปุ่มของคอนโทรลเลอร์ได้ และระบบขับเคลื่อนสามารถกำหนดให้กับจอยสติ๊กของคอนโทรลเลอร์ได้

การกำหนดมอเตอร์ให้กับปุ่มของคอนโทรลเลอร์

เมนูอุปกรณ์ VEXcode IQ พร้อมตัวเลือกตัวควบคุมที่แสดงไว้ มีไดอะแกรมของปุ่มทั้งหมดบนตัวควบคุม และแต่ละปุ่มสามารถเชื่อมต่อกับกลุ่มมอเตอร์หรือระบบส่งกำลังได้โดยเลือกปุ่มเหล่านั้นในไดอะแกรม ปุ่มต่างๆ นอกเหนือจากจอยสติ๊กจะถูกเน้นไว้ ปุ่มแกน L เชื่อมต่อกับมอเตอร์ที่มีป้ายชื่อว่า ArmMotor และปุ่มแกน F เชื่อมต่อกับมอเตอร์ที่มีป้ายชื่อว่า ClawMotor

กำหนดค่ามอเตอร์ให้กับปุ่มโดยคลิกที่ปุ่มบนคอนโทรลเลอร์ การคลิกปุ่มเดียวกันหลายๆ ครั้งจะเป็นการหมุนเวียนไปตามมอเตอร์ที่กำหนดค่าไว้ของคุณ หยุดเมื่อมอเตอร์ที่ต้องการปรากฏขึ้น คอนโทรลเลอร์มีกลุ่มปุ่มสี่กลุ่ม (L, R, E และ F) แต่ละกลุ่มสามารถกำหนดค่ามอเตอร์ได้ตัวเดียว (ซึ่งไม่ได้แยกจากระบบขับเคลื่อน) ตัวอย่างเช่น ไม่สามารถกำหนดค่า ArmMotor สำหรับทั้งกลุ่มปุ่ม L และ R ได้เพียงกลุ่มเดียวเท่านั้น เมื่อกำหนดค่ามอเตอร์แล้ว มอเตอร์จะไม่แสดงเป็นตัวเลือกสำหรับปุ่มอื่นๆ

การกำหนดระบบขับเคลื่อนให้กับจอยสติ๊กของคอนโทรลเลอร์

เมนูอุปกรณ์ VEXcode IQ พร้อมตัวเลือกตัวควบคุมที่แสดงไว้ จอยสติ๊กถูกเน้นไว้แต่ยังไม่ได้ตั้งค่าให้ดำเนินการใดๆ

คุณสามารถเปลี่ยนโหมดขับเคลื่อนของหุ่นยนต์โดยใช้จอยสติ๊กโดยการเลือกปุ่มเพื่อวนไปตามโหมดต่างๆ จนกระทั่งโหมดที่ต้องการแสดงขึ้น สี่โหมด ได้แก่: Arcade ซ้าย, Arcade ขวา, Split Arcade, Tank 

เมนูอุปกรณ์ VEXcode IQ พร้อมตัวเลือกตัวควบคุมที่แสดงไว้ ปุ่มจอยสติ๊กด้านซ้ายมีไอคอนที่ระบุว่าเชื่อมต่อกับ Left Arcade บน Drivetrain แล้ว

Left Arcade - การเคลื่อนไหวทั้งหมดถูกควบคุมโดยจอยสติ๊กด้านซ้าย

เมนูอุปกรณ์ VEXcode IQ พร้อมตัวเลือกตัวควบคุมที่แสดงไว้ ปุ่มจอยสติ๊กด้านขวาจะมีไอคอนที่ระบุว่าเชื่อมต่อกับ Right Arcade บน Drivetrain แล้ว

Right Arcade - การเคลื่อนไหวทั้งหมดถูกควบคุมโดยจอยสติ๊กด้านขวา

เมนูอุปกรณ์ VEXcode IQ พร้อมตัวเลือกตัวควบคุมที่แสดงไว้ ปุ่มจอยสติ๊กด้านซ้ายและขวามีไอคอนที่ระบุว่าเชื่อมต่อกับ Split Arcade บน Drivetrain แล้ว

Split Arcade - การเคลื่อนที่ไปข้างหน้าและข้างหลังถูกควบคุมโดยจอยสติ๊กด้านซ้าย ในขณะที่การหมุนจะถูกควบคุมโดยจอยสติ๊กด้านขวา

เมนูอุปกรณ์ VEXcode IQ พร้อมตัวเลือกตัวควบคุมที่แสดงไว้ ปุ่มจอยสติ๊กด้านซ้ายและขวามีไอคอนที่ระบุว่าเชื่อมต่อกับถังบนระบบส่งกำลังแล้ว

ถัง - มอเตอร์ด้านซ้ายควบคุมโดยจอยสติ๊กด้านซ้าย ในขณะที่มอเตอร์ด้านขวาควบคุมโดยจอยสติ๊กด้านขวา

หมายเหตุ: สำหรับตัวเลือกเพิ่มเติมเกี่ยวกับการกำหนดค่าตัวควบคุม คลิกที่นี่


เมื่อกำหนดค่าคอนโทรลเลอร์แล้ว จะต้องบันทึกการเปลี่ยนแปลง

กำลังบันทึกการเปลี่ยนแปลง

เมนูอุปกรณ์ VEXcode IQ พร้อมตัวเลือกตัวควบคุมที่แสดงไว้ ปุ่มแกน L เชื่อมต่อกับมอเตอร์ที่มีป้ายชื่อว่า ArmMotor และปุ่มแกน F เชื่อมต่อกับมอเตอร์ที่มีป้ายชื่อว่า ClawMotor ปุ่มจอยสติ๊กด้านซ้ายและขวามีไอคอนที่ระบุว่าเชื่อมต่อกับ Split Arcade บน Drivetrain แล้ว ด้านล่างนี้ปุ่มเสร็จสิ้นจะถูกเน้นไว้

เลือก "เสร็จสิ้น" เพื่อกำหนดค่าให้เสร็จสิ้น ไม่เช่นนั้นการเปลี่ยนแปลงจะไม่ถูกบันทึก


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

ดาวน์โหลดและเรียกใช้โครงการ

แถบเครื่องมือ VEXcode IQ พร้อมไอคอนดาวน์โหลดที่เน้นไว้ระหว่างไอคอน Brain และ Run

เลือกดาวน์โหลดเพื่อดาวน์โหลดโปรเจ็กต์ลงในช่องที่เลือกของ Brain

หมายเหตุ: ไอคอนดาวน์โหลด เรียกใช้ และหยุดจะเปลี่ยนเป็นสีเทาชั่วครู่จนกว่าการดาวน์โหลดจะเสร็จสิ้น

แถบเครื่องมือ VEXcode IQ พร้อมไอคอน Run ที่เน้นไว้ระหว่างไอคอน Download และ Stop

เลือก รัน เพื่อเริ่มโปรเจ็กต์ในขณะที่หุ่นยนต์ของคุณยังคงเชื่อมต่อกับคอมพิวเตอร์ของคุณ

หมายเหตุ: หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดและเรียกใช้โครงการ คลิกที่

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: