เมื่อเริ่มต้นโปรแกรมด้วย VEXcode IQ บล็อคคอนโทรลเลอร์จะไม่ปรากฏใน Toolbox จนกว่าจะกำหนดค่าคอนโทรลเลอร์
บทความนี้จะครอบคลุมสิ่งต่อไปนี้:
- การเพิ่มคอนโทรลเลอร์
- การกำหนดระบบขับเคลื่อนให้กับจอยสติ๊กของคอนโทรลเลอร์
- การกำหนดมอเตอร์ให้กับปุ่มของคอนโทรลเลอร์
- การลบคอนโทรลเลอร์
หมายเหตุ: หากคุณกำหนดค่าคอนโทรลเลอร์ไว้ คุณต้องมีคอนโทรลเลอร์ที่จับคู่กับ VEX IQ Brain เพื่อให้โครงการของคุณ วิ่ง.
การเพิ่มคอนโทรลเลอร์
ในการกำหนดค่าคอนโทรลเลอร์ ให้เลือกไอคอนอุปกรณ์เพื่อเปิดหน้าต่างอุปกรณ์
เลือก “เพิ่มอุปกรณ์”
เลือก "ตัวควบคุม"
หากคุณต้องการตั้งโปรแกรมคอนโทรลเลอร์โดยใช้ VEXcode IQ ให้เลือก "เสร็จสิ้น" เพื่อกำหนดค่าให้เสร็จสิ้น
- หากคุณต้องการกำหนดค่าคอนโทรลเลอร์เพื่อใช้งานโดยไม่ต้องเข้ารหัส โปรดดูตัวเลือกเพิ่มเติมด้านล่าง
เมื่อเพิ่มตัวควบคุมแล้ว คุณจะเห็นตัวควบคุมถูกเพิ่มลงในหน้าต่างอุปกรณ์ และบล็อกตัวควบคุม (เช่นเดียวกับที่ไฮไลต์ในภาพนี้) จะปรากฏในกล่องเครื่องมือ
การกำหนดระบบขับเคลื่อนให้กับจอยสติ๊กของคอนโทรลเลอร์
เมื่อเพิ่มคอนโทรลเลอร์ในการกำหนดค่าหุ่นยนต์แล้ว คุณสามารถกำหนดระบบขับเคลื่อนให้กับจอยสติ๊กของคอนโทรลเลอร์ในหน้าต่างอุปกรณ์ได้ สิ่งนี้ทำให้คุณสามารถกำหนดระบบขับเคลื่อนให้กับจอยสติ๊กของคอนโทรลเลอร์โดยไม่ต้องเพิ่มโค้ดเพิ่มเติม
- ตัวอย่างต่อไปนี้ใช้โครงการตัวอย่าง Clawbot (ระบบขับเคลื่อน 2-มอเตอร์)- (รุ่นที่ 2)
เลือกไอคอนอุปกรณ์เพื่อเปิดหน้าต่างอุปกรณ์
เลือก "ตัวควบคุม"
เลือกไอคอนจอยสติ๊กเพื่อสลับผ่านตัวเลือกต่างๆ
- การเลือกไอคอนจอยสติ๊กหลายๆ ครั้งจะเป็นการหมุนเวียนตัวเลือกทั้งหมด
- หยุดเมื่อแสดงโหมดไดรฟ์ที่ต้องการ
โหมดขับเคลื่อนสี่โหมดที่คุณสามารถเลือกได้คือ: Left Arcade, Right Arcade, Split Arcade, Tank
อาร์เคดด้านซ้าย
การเคลื่อนไหวทั้งหมดถูกควบคุมโดยจอยสติ๊กด้านซ้าย
อาเขตขวา
การเคลื่อนไหวทั้งหมดถูกควบคุมโดยจอยสติ๊กที่ถูกต้อง
Split Arcade
การเคลื่อนที่ไปข้างหน้าและข้างหลังควบคุมโดยจอยสติ๊กด้านซ้าย ขณะที่การหมุนควบคุมโดยจอยสติ๊กด้านขวา
ถัง
มอเตอร์ด้านซ้ายควบคุมโดยจอยสติ๊กด้านซ้าย ขณะที่มอเตอร์ด้านขวาควบคุมโดยจอยสติ๊กด้านขวา
เลือก "เสร็จสิ้น" เพื่อบันทึกการกำหนดค่าของคุณ
- เมื่อกำหนดระบบขับเคลื่อนให้กับจอยสติ๊กแล้ว และบันทึกการเปลี่ยนแปลงแล้ว ตอนนี้สามารถดาวน์โหลดและเรียกใช้โปรเจ็กต์ได้
- ดูบทความนี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดและเรียกใช้โครงการ
การกำหนดมอเตอร์ให้กับปุ่มของคอนโทรลเลอร์
เมื่อเพิ่ม Controller ในการกำหนดค่าหุ่นยนต์แล้ว คุณสามารถกำหนด Motors ให้กับปุ่ม Controller เฉพาะในหน้าต่าง Devices การกำหนดมอเตอร์ในหน้าต่างอุปกรณ์ช่วยให้คุณควบคุมมอเตอร์แต่ละตัวหรือกลุ่มมอเตอร์โดยไม่ต้องเพิ่มโค้ด
- ตัวอย่างต่อไปนี้มีมอเตอร์สองตัวที่กำหนดค่าไว้: ClawMotor และ ArmMotor
เลือกไอคอนอุปกรณ์เพื่อเปิดหน้าต่างอุปกรณ์
เลือก "ตัวควบคุม"
กำหนดค่ามอเตอร์ให้เป็นปุ่มโดยเลือกปุ่มบนคอนโทรลเลอร์
- การเลือกปุ่มเดิมหลายๆ ครั้งจะหมุนเวียนไปตามมอเตอร์ที่กำหนดค่าไว้
- หยุดเมื่อมอเตอร์ที่ต้องการปรากฏขึ้น
ตัวควบคุมมีสี่กลุ่มปุ่ม (L, R, E และ F) แต่ละกลุ่มสามารถมีมอเตอร์ตัวเดียว (ที่ไม่ใช่ส่วนหนึ่งของระบบขับเคลื่อน) ที่กำหนดค่าไว้ได้
หมายเหตุ: เมื่อกำหนดค่ามอเตอร์แล้ว มอเตอร์จะไม่แสดงเป็นตัวเลือกสำหรับปุ่มอื่นๆ
เลือก "เสร็จสิ้น" เพื่อบันทึกการกำหนดค่าของคุณ
- ขณะนี้มอเตอร์ได้รับมอบหมายบนคอนโทรลเลอร์และบันทึกการเปลี่ยนแปลงแล้ว ตอนนี้สามารถดาวน์โหลดและเรียกใช้โปรเจ็กต์ได้
- สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดและเรียกใช้โครงการ โปรดดูบทความนี้
การลบคอนโทรลเลอร์
คุณสามารถลบตัวควบคุมได้โดยเลือกตัวเลือก "ลบ" ที่ด้านล่างของหน้าจอ