การใช้บล็อกสำหรับปุ่มควบคุม / จอยสติ๊กใน VEXcode V5

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


ตำแหน่งและชื่อของปุ่มและจอยสติ๊ก

ดูภาพต่อไปนี้ซึ่งอธิบายตำแหน่งของปุ่มและก้านควบคุมตลอดจนชื่อที่ถูกต้อง:

ภาพประกอบสองภาพของคอนโทรลเลอร์ V5 พร้อมระบุชื่อปุ่มและจอยสติ๊ก ภาพด้านบนเป็นมุมมองจากด้านหน้าของตัวควบคุม โดยแกนของจอยสติ๊กด้านซ้ายมีหมายเลขกำกับไว้เป็น 3 และ 4 ปุ่มลูกศรทั้งสี่ปุ่มที่อยู่ด้านล่างจอยสติ๊กด้านซ้ายมีป้ายกำกับว่า ปุ่มขึ้น (ButtonUp), ปุ่มขวา (ButtonRight), ปุ่มลง (ButtonDown) และปุ่มซ้าย (ButtonLeft) แกนของจอยสติ๊กด้านขวามีหมายเลขกำกับไว้คือ 1 และ 2 ปุ่มกลมสี่ปุ่มที่อยู่ด้านล่างจอยสติ๊กด้านขวา มีป้ายกำกับว่า ButtonA, ButtonB, ButtonY และ ButtonX ภาพด้านล่างเป็นภาพด้านบนของตัวควบคุมเพื่อแสดงปุ่มไหล่ ปุ่มสองปุ่มทางด้านซ้ายของตัวควบคุมมีป้ายกำกับว่า L1 และ L2 และปุ่มสองปุ่มทางด้านขวาของตัวควบคุมมีป้ายกำกับว่า R1 และ R2

ปุ่มคืนค่าของ:

  • 1 - กดแล้ว
  • 0 - ไม่ได้กด / ปล่อย

แกนจอยสติ๊กจะส่งคืนค่า -100 ถึง +100 เมื่ออยู่กึ่งกลางที่ศูนย์


บล็อกที่มีปุ่มควบคุมและจอยสติ๊ก

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

โปรเจ็กต์ VEXcode V5 blocks ที่ทำให้มอเตอร์ ARM หมุนเร็วขึ้นเมื่อกดปุ่ม L1 บนคอนโทรลเลอร์ โค้ดโปรแกรมระบุว่า เมื่อกดปุ่ม L1 บน Controller1 มอเตอร์แขนจะหมุนขึ้น รอจนกว่าจะไม่กดปุ่ม L1 บน Controller1 อีก จากนั้นมอเตอร์แขนจะหยุดหมุน

บทความเกี่ยวกับตัวควบคุมเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้คอนโทรลเลอร์ ดูบทความต่อไปนี้:

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

Last Updated: