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

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

IQEDUhero.jpg

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

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

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

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

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

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

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


อุปกรณ์และแม่แบบ

WhenYouOpen.png

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

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

ForExample.png

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

Clawbot_Autopilot.png

มีบิลด์ VEX IQ มาตรฐานจำนวนมาก เช่น Clawbot และ Autopilot ที่สามารถใช้ได้ในห้องเรียนและ VEX STEM Labs

Clawbot_Devices.png

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

จากTheFileMenu.png

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

Filter_bar.png

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

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

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

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


การใช้บล็อก

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

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

ABlockCanBeAdded.png

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

ItCanBeJust.png

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


ประหยัด

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

Save.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 บนอุปกรณ์ของคุณแล้ว คุณสามารถเปิดโปรเจ็กต์ดังกล่าวในภายหลังเพื่อดาวน์โหลดใหม่บนหุ่นยนต์ของคุณ หรือจะแก้ไขโปรเจ็กต์ก็ได้

OnceItHasBeenSaved.png

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


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

มี บทความฐานความรู้เพิ่มเติม ที่จะช่วยคุณเมื่อทำงานกับ 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

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

แทนที่TheWord.png

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

Download_and_Run.png

บันทึก ดาวน์โหลด และเรียกใช้โครงการของคุณ

BrainScreen.png

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

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

โปรเจ็กต์นี้จัดทำขึ้นเพื่อใช้กับ Clawbot IQ มาตรฐาน ดู Clawbot พร้อม Controller 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-มอเตอร์)" โครงการตัวอย่าง

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

จากTheDrivetrain.png

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

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

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

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

 

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

Last Updated: