การรันโปรแกรมควบคุมไดรเวอร์ - IQ Brain (รุ่นที่ 2)

ใช้ VEX IQ (รุ่นที่ 1) หรือไม่? ดูบทความนี้.

โปรแกรม Drive เป็นโปรแกรมเริ่มต้นที่สร้างไว้ใน VEX IQ Robot Brain จึงสามารถใช้กับมอเตอร์อัจฉริยะ สวิตช์กันชน และตัวควบคุม VEX IQ ได้โดยไม่ต้องตั้งโปรแกรม โปรแกรม Drive จับคู่จอยสติ๊กและปุ่มของคอนโทรลเลอร์เพื่อควบคุมพอร์ตอัจฉริยะเฉพาะบนสมอง

ดูวิดีโอนี้เพื่อเรียนรู้เกี่ยวกับการใช้โปรแกรม Driver Control บน Brain

ขั้นตอนที่ 1: ตรวจสอบว่าสมาร์ทพอร์ตต่อสายอย่างถูกต้อง

ด้านบนคือมุมมองของพอร์ตอัจฉริยะของสมอง โดยมี 6 พอร์ตอยู่ตรงข้ามกัน รวมเป็น 12 พอร์ต ด้านล่างนี้เป็นมุมมองหน้าจอและปุ่มต่างๆ ของ Brainไดอะแกรมของคอนโทรลเลอร์ IQ (รุ่นที่ 1) ที่แสดงปุ่มและจอยสติ๊ก ภาพด้านบนคือมุมมองจากด้านหน้าของตัวควบคุม โดยแกนของจอยสติ๊กซ้ายมีชื่อเรียกว่า A และ B ส่วนปุ่มตรงกลางของจอยสติ๊กซ้ายมีชื่อเรียกว่า L3 ปุ่มกลมสองปุ่มที่อยู่ใต้จอยสติ๊กด้านซ้ายมีชื่อเรียกว่าแกน E แกนของจอยสติ๊กด้านขวามีชื่อเรียกว่า C และ D ส่วนปุ่มตรงกลางของจอยสติ๊กด้านขวามีชื่อเรียกว่า R3 ปุ่มกลมสองปุ่มที่อยู่ใต้จอยสติ๊กด้านขวามีชื่อเรียกว่าแกน F ด้านล่างนี้เป็นมุมมองด้านบนของตัวควบคุมเพื่อแสดงปุ่มไหล่ ปุ่มสองปุ่มทางด้านซ้ายของตัวควบคุมมีชื่อเรียกว่าแกน L และปุ่มสองปุ่มทางด้านขวาของตัวควบคุมมีชื่อเรียกว่าแกน R

หมายเลขพอร์ตอัจฉริยะ ประเภทอุปกรณ์ ฟังก์ชั่นการทำงาน
1 สมาร์ทมอเตอร์ เลี้ยวโดยใช้จอยสติ๊ก A
2 สวิตช์กันชน หยุดปุ่ม R Down ไม่ให้หมุน Smart Motor ในพอร์ต 4
3 สวิตช์กันชน หยุดปุ่ม R Up ไม่ให้หมุน Smart Motor ในพอร์ต 4
4 สมาร์ทมอเตอร์ เลี้ยวโดยใช้ปุ่ม R
5 สมาร์ทมอเตอร์ หมุนโดยใช้ปุ่ม F
6 สมาร์ทมอเตอร์ เลี้ยวโดยใช้จอยสติ๊ก D
7 สมาร์ทมอเตอร์ เลี้ยวโดยใช้จอยสติ๊ก A
8 สวิตช์กันชน หยุดปุ่ม L Down ไม่ให้หมุน Smart Motor ในพอร์ต 10
9 สวิตช์กันชน หยุดปุ่ม L Up ไม่ให้หมุน Smart Motor ในพอร์ต 10
10 สมาร์ทมอเตอร์ เลี้ยวโดยใช้ปุ่ม L
11 สมาร์ทมอเตอร์ เลี้ยวโดยใช้ปุ่ม E
12 สมาร์ทมอเตอร์ เลี้ยวโดยใช้จอยสติ๊ก D
  • ตรวจสอบว่าสมาร์ทพอร์ต 1-12 มีประเภทอุปกรณ์ที่ถูกต้องตามรายการในตารางด้านบน โปรดทราบว่าไม่จำเป็นต้องเชื่อมต่ออุปกรณ์ ทั้งหมด ตัวในทั้ง 12 พอร์ตเพื่อให้โปรแกรมนี้ทำงานได้ ข้างต้นคือรายการตัวอย่างว่าอุปกรณ์ใดบ้างที่สามารถใช้กับพอร์ตใดได้ 
  • ตรวจสอบว่าคอนโทรลเลอร์เชื่อมต่อแบบไร้สายแล้ว

หมายเหตุ: หากต้องการตรวจสอบวิธีการเชื่อมต่ออุปกรณ์กับพอร์ตอัจฉริยะอย่างถูกต้อง ดูบทความนี้ 

ขั้นตอนที่ 2: ค้นหาและเรียกใช้โปรแกรม Drive

มีโปรแกรมที่สร้างไว้ใน Brain แล้วซึ่งช่วยให้คุณสามารถขับเคลื่อน BaseBot โดยใช้คอนโทรลเลอร์โดยไม่ต้องเขียนโค้ดใดๆ ทำตามขั้นตอนด้านล่างเพื่อเรียนรู้วิธีเรียกใช้โปรแกรม Driver Control บน Brain

สมองเปิดอยู่โดยมีไฟแสดงสถานะเรืองแสงสีเขียวและหน้าจอแสดงเมนูหน้าแรกโดยเลือกตัวเลือกไดรฟ์ ปุ่มตรวจสอบถูกไฮไลท์

กดเครื่องหมายถูกเพื่อเลือกโปรแกรม Drive ที่ไฮไลต์

หน้าจอ Brain จะปรากฏในเมนู Drive โดยเลือกตัวเลือก Run ปุ่มตรวจสอบถูกไฮไลท์

กดเครื่องหมายถูกอีกครั้งเพื่อรันโปรแกรม

หน้าจอสมองจะแสดงในเมนู Drive Run โดยข้อมูลเซ็นเซอร์จะได้รับการรายงานแบบเรียลไทม์ขณะที่ขับเคลื่อน

ขณะที่โปรแกรมกำลังทำงาน หน้าจอของ Brain จะมีลักษณะเช่นนี้

หากต้องการหยุดโปรแกรม ให้เลือกปุ่ม x

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

โปรแกรมควบคุมไดรเวอร์บน Brain มีการกำหนดค่าที่แตกต่างกันสี่แบบ: Left Arcade, Arcade ขวา, Split Arcade และ Tank drive ทำตามขั้นตอนด้านล่างเพื่อเรียนรู้ว่าการกำหนดค่าทั้งสี่แบบคืออะไร และจะเลือกการกำหนดค่าเหล่านั้นบน Brain ได้อย่างไร

หน้าจอสมองจะปรากฏในเมนู Home โดยเลือกตัวเลือก Drive ปุ่มตรวจสอบถูกไฮไลท์

กดเครื่องหมายถูกเพื่อเลือกโปรแกรม Drive ที่ไฮไลต์

หน้าจอ Brain จะแสดงในเมนู Drive โดยเลือกตัวเลือก Controls ไว้ ตัวเลือกการควบคุมเป็นตัวเลือกที่สี่ในเมนูไดรฟ์ ปุ่มซ้ายและขวาถูกไฮไลท์

ใช้ลูกศรเพื่อไฮไลต์ตัวเลือก "การควบคุม"

หน้าจอ Brain จะแสดงในเมนู Drive โดยเลือกตัวเลือก Controls ไว้ ปุ่มตรวจสอบถูกไฮไลท์

กดเครื่องหมายถูกเพื่อเลือกตัวเลือกการควบคุมที่ไฮไลต์

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

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

การกำหนดค่า คำอธิบาย การควบคุมจอยสติ๊ก
หน้าจอสมองจะแสดงในเมนูการควบคุมด้วยการกำหนดค่าอาร์เคดทางด้านซ้าย

ซ้ายอาร์เคด

ขับ BaseBot ไปข้างหน้า ถอยหลัง ซ้าย และขวาโดยใช้จอยสติ๊กด้านซ้าย

ไอคอนตัวควบคุมสำหรับอาร์เคดด้านซ้าย ระบุว่าใช้จอยสติ๊กซ้าย
หน้าจอ Brain จะแสดงในเมนู Controls พร้อมด้วยการกำหนดค่า Right Arcade

ขวาอาร์เคด

ขับเคลื่อน BaseBot ไปข้างหน้า ถอยหลัง ซ้าย และขวาโดยใช้จอยสติ๊กด้านขวา

ไอคอนตัวควบคุมสำหรับอาร์เคดด้านขวา ระบุว่าใช้จอยสติ๊กด้านขวา
หน้าจอ Brain จะแสดงในเมนูการควบคุมพร้อมกับการกำหนดค่า Split Arcade

แยกอาร์เคด

ขับ BaseBot ไปทางซ้ายและขวาโดยใช้จอยสติ๊กด้านซ้าย และเดินหน้าและถอยหลังโดยใช้จอยสติ๊กด้านขวา

ไอคอนตัวควบคุมสำหรับเกมอาร์เคดแบบแยกส่วน ซึ่งระบุว่าใช้จอยสติ๊กด้านซ้ายและขวา
หน้าจอ Brain จะแสดงในเมนู Controls พร้อมด้วยการกำหนดค่า Tank Drive

รถถังขับ

ขับเคลื่อนมอเตอร์ด้านซ้ายของ BaseBot โดยใช้จอยสติ๊กด้านซ้าย และมอเตอร์ด้านขวาของ BaseBot โดยใช้จอยสติ๊กด้านขวา

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

การปรับแต่งการควบคุมไดร์เวอร์

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

หากต้องการปรับแต่งโปรแกรมควบคุมไดรเวอร์เพิ่มเติม คุณสามารถใช้หน้าต่าง 'การควบคุม' เพื่อ:

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

หน้าจอสมองจะแสดงในเมนูการควบคุมโดยมีการเลือกมอเตอร์สำหรับแกน F ไอคอนพอร์ตอัจฉริยะสีเขียวระบุว่ามีมอเตอร์เชื่อมต่อกับพอร์ต 5 ซึ่งจะถูกควบคุมโดยแกน F

เปลี่ยนปุ่มที่ใช้ในการควบคุมมอเตอร์:

  • เปลี่ยนพอร์ตที่มอเตอร์เสียบเข้ากับสมอง
  • ดูที่หน้าต่าง 'การควบคุม' เพื่อตรวจสอบว่ามอเตอร์ของคุณเชื่อมต่อกับปุ่มที่ต้องการแล้ว
  • พอร์ตที่เชื่อมต่อจะแสดงไอคอนสีเขียว (ตามที่พอร์ต 5 แสดงในภาพทางด้านขวา) ในขณะที่พอร์ตที่ตัดการเชื่อมต่อจะแสดงไอคอนสีขาว (ตามที่พอร์ต 4 และ 11 แสดงในภาพนี้)

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

Last Updated: