การเข้ารหัสด้วย VEXcode IQ (รุ่นที่ 1)

VEXcode IQ คือสภาพแวดล้อมการเขียนโค้ดสำหรับการเขียนโปรแกรม VEX IQ Robot บทความต่อไปนี้มีลิงก์ไปยังบทความอื่นๆ ที่จะช่วยคุณเริ่มเขียนโค้ดด้วย VEXcode IQ ในตอนท้ายของบทความนี้ คุณจะมีตัวเลือกในการเขียนโปรแกรม VEX Clawbot IQ เพื่อขับเคลื่อนไปข้างหน้าหรือสร้างโปรเจ็กต์เพื่อพิมพ์ 'VEX' บนจอ LCD ของ VEX IQ Brain

IQEDUhero.jpg

หมายเหตุ: เพื่อทดสอบโครงการของคุณในตอนท้ายของบทความนี้ ตรวจสอบให้แน่ใจว่าคุณเริ่มต้นด้วยแบตเตอรี่ IQ ที่ชาร์จแล้ว

บทความนี้จะรวมถึง:

  • ดาวน์โหลดใบสมัคร
  • อุปกรณ์และเทมเพลต
  • การใช้บล็อก
  • ประหยัด
  • อัพเดตเฟิร์มแวร์หากจำเป็น
  • กำลังดาวน์โหลดและใช้งาน
  • กำลังเปิดโครงการ
  • ลิงค์ที่เป็นประโยชน์เพิ่มเติม
  • โครงการแรกของฉัน
    • พิมพ์ตัวอย่าง 'VEX' (ไม่จำเป็นต้องสร้างหุ่นยนต์)
    • ตัวอย่างการขับเคลื่อนไปข้างหน้า (จำเป็นต้องมีการสร้าง Clawbot IQ)

ดาวน์โหลดใบสมัคร

VEXcode IQ ใช้งานได้กับอุปกรณ์หลายประเภท จำเป็นต้องดาวน์โหลดแอปพลิเคชันลงในอุปกรณ์ของคุณ ดูการดาวน์โหลด VEXcode หน้า 

2020-08-08_8-55-24.png

ลิงค์ต่อไปนี้จะช่วยคุณดาวน์โหลดแอปพลิเคชันลงในอุปกรณ์ของคุณ:


อุปกรณ์และเทมเพลต

เมื่อคุณOpen.png

เมื่อคุณเปิดโปรเจ็กต์ VEXcode IQ ใหม่ รายการ โปรเจ็กต์จะถูกตั้งค่าให้ใช้ VEX IQ Brain เท่านั้น บล็อกเดียวที่จะปรากฏในกล่องเครื่องมือคือบล็อกเริ่มต้น 

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

สำหรับตัวอย่าง.png

ตัวอย่างเช่น การเพิ่มอุปกรณ์ 'DRIVETRAIN 2 motor' จะเพิ่มชุดของบล็อก 'Drivetrain' ลงใน Toolbox

Clawbot_Autopilot.png

มี VEX IQ build มาตรฐานจำนวนหนึ่ง เช่น Clawbot และ Autopilot ที่สามารถใช้ในห้องเรียนและ VEX STEM Labs

Clawbot_Devices.png

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

จากTheFileMenu.png

เปิดโครงการตัวอย่างโดยเลือก 'เปิดตัวอย่าง' จากเมนูไฟล์

Filter_bar.png

เลือก 'เทมเพลต' จากแถบตัวกรอง

2020-08-08_10-25-20.png

จากนั้นเลือกเทมเพลต Clawbot (ระบบขับเคลื่อน 2 มอเตอร์)

หมายเหตุ: ดูส่วน Robot Config ของบทความสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าอุปกรณ์


การใช้บล็อก

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

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

ABlockCanBeAdded.png

 สามารถลบออกจากโครงการได้อย่างง่ายดายด้วยการลากบล็อกออกจากพื้นที่ทำงาน 

ไอทีแคนบีจัสต์.png

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


ประหยัด

เมื่อคุณเสร็จสิ้นโปรเจ็กต์ VEX IQ แล้ว จะต้องบันทึกลงในอุปกรณ์ของคุณ การบันทึกโปรเจ็กต์ของคุณจะแตกต่างกันไปขึ้นอยู่กับอุปกรณ์ของคุณ

บันทึก.png

บทความต่อไปนี้อธิบายวิธีบันทึกโปรเจ็กต์ของคุณบนอุปกรณ์ของคุณ:


อัพเดตเฟิร์มแวร์หากจำเป็น

VEX IQ Brain และอุปกรณ์อัจฉริยะอื่นๆ มีซอฟต์แวร์พื้นฐานที่ช่วยให้อุปกรณ์ทำงานร่วมกับโปรเจ็กต์ VEXcode IQ ได้ ซอฟต์แวร์นี้เรียกว่าเฟิร์มแวร์หรือเรียกอีกอย่างว่า VEXos

VEXos_Utility__1_.jpg

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

Orange_brain.png

หมายเหตุ: ดูบทความ เฟิร์มแวร์ - เริ่มต้นใช้งาน - VEXcode IQ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเฟิร์มแวร์


กำลังดาวน์โหลดและใช้งาน

IQ_Brain_Connected_ON_copy.png

จำเป็นต้องดาวน์โหลดโปรเจ็กต์ VEXcode IQ ของคุณไปยัง VEX IQ Brain เพื่อให้โปรเจ็กต์ของคุณทำงานได้ ทำได้โดยใช้สาย USB เชื่อมต่อระหว่าง IQ Brain และอุปกรณ์ของคุณ 

IQ_Brain_iPad_ON.png

หรือแบบไร้สายกับอุปกรณ์แท็บเล็ต iPad/Android

FourDownloadSlots.png

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

เมื่อเชื่อมต่อ VEX IQ Brain และเลือกช่องแล้ว โปรเจ็กต์ของคุณจะสามารถดาวน์โหลดไปยัง IQ Brain แล้วจึงเรียกใช้ เมื่อดำเนินโครงการ จะช่วยให้คุณเห็นว่าโครงการส่งผลต่อพฤติกรรมของหุ่นยนต์ของคุณอย่างไร

ในบางครั้ง ข้อผิดพลาดในการดาวน์โหลดอาจเกิดขึ้นระหว่างขั้นตอนการดาวน์โหลด อย่างไรก็ตาม สิ่งเหล่านี้มักจะแก้ไขปัญหาได้ง่าย

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

หมายเหตุ: ก่อนที่จะดาวน์โหลดโครงการของคุณ ให้ทบทวน รายการตรวจสอบโครงการล่วงหน้า


การเปิดโครงการ

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

ครั้งหนึ่งเคยถูกบันทึกไว้.png

บทความต่อไปนี้จะช่วยคุณเปิดโปรเจ็กต์ VEXcode IQ บนอุปกรณ์เฉพาะของคุณ:


ลิงค์ที่เป็นประโยชน์เพิ่มเติม

มีบทความ VEX Library เพิ่มเติม ที่จะช่วยเหลือคุณเมื่อทำงานกับ VEXcode IQ

บทความที่เป็นประโยชน์เพิ่มเติมบางส่วนในการเริ่มต้น ได้แก่:

นอกจากนี้ยังมีกิจกรรมที่สนุกสนานและให้ความรู้อีกมากมายที่พบใน VEX IQ STEM Labs

STEM_Labs_IQ.png


โครงการแรกของฉัน

สองโปรเจ็กต์ต่อไปนี้จะช่วยให้คุณสามารถฝึกสร้างโปรเจ็กต์ใน VEXcode IQ ได้

พิมพ์ 'VEX'

โปรเจ็กต์นี้จะช่วยให้คุณสร้างโปรเจ็กต์ได้โดยไม่ต้องประกอบหุ่นยนต์ สิ่งที่คุณต้องมีคือ VEX IQ Brain และแบตเตอรี่ที่ชาร์จแล้ว ก้อน

IQ_Brain_Connected_ON_copy.png

ตรวจสอบให้แน่ใจว่า IQ Brain เชื่อมต่อกับอุปกรณ์ของคุณและ เปิดอยู่

VEXcode-IQ-icon.jpg

เปิดตัว VEXcode IQ

Blank_project.png

โครงการเปล่าใหม่จะเปิดขึ้น

จากTheLooks.png

จากหมวดหมู่ 'รูปลักษณ์' ให้เลือกบล็อก [พิมพ์] และแนบไปกับบล็อก {When started}

แทนที่TheWord.png

แทนที่คำว่า 'Hello' ในพารามิเตอร์ด้วยคำว่า 'VEX'

ดาวน์โหลด_และ_Run.png

บันทึก ดาวน์โหลด และรันโปรเจ็กต์ของคุณ

BrainScreen.png

'VEX' จะพิมพ์บนจอแสดงผล LED ของ IQ Brain

ขับไปข้างหน้า

โปรเจ็กต์นี้มีวัตถุประสงค์เพื่อใช้กับ Clawbot IQ มาตรฐาน ดู Clawbot พร้อมคอนโทรลเลอร์ STEM Lab เพื่อดูคำแนะนำในการสร้าง

Clawbot_IQ__copy.png

IQ_Brain_Connected_ON_copy.png

ตรวจสอบให้แน่ใจว่า IQ Brain เชื่อมต่อกับอุปกรณ์ของคุณและ เปิดอยู่

VEXcode-IQ-icon.jpg

เปิดตัว VEXcode IQ

Blank_project.png

โครงการเปล่าใหม่จะเปิดขึ้น

2020-08-08_10-25-20.png

เปิดโครงการ'Clawbot (ระบบขับเคลื่อน 2 มอเตอร์)'

หมายเหตุ: เทมเพลตต้องใช้ไจโรเพื่อเสียบเข้ากับ Smart Port 4

จากTheDrivetrain.png

จากหมวดหมู่ 'ระบบขับเคลื่อน' ให้เลือกบล็อก [ขับเคลื่อนสำหรับ] และแนบเข้ากับบล็อก {When started}

หมายเหตุ: การขับเคลื่อนไปข้างหน้า 200 มิลลิเมตรจะทำให้ล้อของ Clawbot เคลื่อนไปข้างหน้าหนึ่งรอบ

บันทึก ดาวน์โหลด และรันโปรเจ็กต์ของคุณ Clawbot จะขับเคลื่อนไปข้างหน้า 200 มม.

หมายเหตุ: หากคุณประสบปัญหาใดๆ เมื่อทำงานกับ VEXcode IQ โปรดใช้ เครื่องมือตอบรับ ที่พบใน VEXcode IQ

 

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

Last Updated: