การกำหนดค่าคอนโทรลเลอร์ใน VEXcode EXP

เมื่อเริ่มต้นโปรแกรมด้วย VEXcode EXP บล็อกคอนโทรลเลอร์จะไม่ปรากฏในกล่องเครื่องมือจนกว่าจะกำหนดค่าคอนโทรลเลอร์แล้ว

หมายเหตุ: หากคุณได้กำหนดค่าคอนโทรลเลอร์ไว้ คุณต้องมีคอนโทรลเลอร์ที่จับคู่กับ VEX EXP Brain ของคุณเพื่อให้โปรเจ็กต์ของคุณทำงานได้


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

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

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

เมนูอุปกรณ์ VEXcode EXP พร้อมปุ่มเพิ่มอุปกรณ์ที่ถูกเน้นไว้

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

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

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

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

หากคุณต้องการตั้งโปรแกรมคอนโทรลเลอร์โดยใช้ VEXcode EXP ให้เลือก "เสร็จสิ้น" เพื่อกำหนดค่าให้เสร็จสมบูรณ์

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

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

เมื่อเพิ่มคอนโทรลเลอร์แล้ว คุณจะเห็นคอนโทรลเลอร์ถูกเพิ่มในหน้าต่างอุปกรณ์ และบล็อกคอนโทรลเลอร์ (เช่นเดียวกับที่ไฮไลต์ในภาพนี้) จะปรากฏในกล่องเครื่องมือ


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

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

  • ตัวอย่างต่อไปนี้ใช้โครงการ Clawbot (ระบบขับเคลื่อน 2 มอเตอร์)- ตัวอย่าง
    ภาพย่อสำหรับโครงการตัวอย่างมอเตอร์ Clawbot Drivetrain 2

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

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

เมนูอุปกรณ์ VEXcode EXP ที่มีการเน้นตัวควบคุมที่เพิ่มไว้ก่อนหน้านี้

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

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

เลือกไอคอนจอยสติ๊กเพื่อสลับตัวเลือกต่างๆ

  • การเลือกไอคอนจอยสติ๊กหลายๆ ครั้งจะวนไปตามตัวเลือกทั้งหมด
  • หยุดเมื่อโหมดขับเคลื่อนที่ต้องการปรากฏขึ้น

โหมดขับเคลื่อนสี่โหมดที่คุณสามารถเลือกได้ ได้แก่: Arcade ซ้าย, Arcade ขวา, Split Arcade, Tank

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

ซ้ายอาร์เคด

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

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

ขวาอาร์เคด

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

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

แยกอาร์เคด

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

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

ถัง

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

 

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

เลือก "เสร็จสิ้น" เพื่อบันทึกการกำหนดค่าของคุณ


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

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

  • ตัวอย่างต่อไปนี้มีการกำหนดค่ามอเตอร์สองตัว: ClawMotor และ ArmMotor

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

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


เมนูอุปกรณ์ VEXcode EXP ที่มีการเน้นตัวควบคุมที่เพิ่มไว้ก่อนหน้านี้

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

เมนูอุปกรณ์ VEXcode EXP พร้อมตัวเลือกตัวควบคุมที่แสดงไว้ ปุ่มต่างๆ นอกเหนือจากจอยสติ๊กจะถูกเน้น โดยปุ่ม L1 และ L2 เชื่อมต่อกับ Arm Motor Group และปุ่ม A และ B เชื่อมต่อกับ Claw Motor Group

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

  • การเลือกปุ่มเดียวกันหลายๆ ครั้งจะเป็นการหมุนเวียนไปตามมอเตอร์ที่กำหนดค่าไว้ของคุณ
  • หยุดเมื่อมอเตอร์ที่ต้องการปรากฏขึ้น

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

หมายเหตุ: เมื่อกำหนดค่ามอเตอร์แล้ว มอเตอร์จะไม่แสดงเป็นตัวเลือกสำหรับปุ่มอื่นๆ

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

เลือก "เสร็จสิ้น" เพื่อบันทึกการกำหนดค่าของคุณ


การลบคอนโทรลเลอร์

เมนูอุปกรณ์ VEXcode EXP พร้อมตัวเลือกตัวควบคุมที่แสดงไว้ ด้านล่างนี้มีปุ่มลบที่ถูกไฮไลต์

คุณสามารถลบคอนโทรลเลอร์ได้โดยเลือกตัวเลือก "ลบ" ที่ด้านล่างของหน้าจอ

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

Last Updated: