การสร้าง My Block#

Creating a My Block

บทช่วยสอนนี้จะแนะนำวิธีการสร้าง My Block ใน VEXcode IQ (รุ่นที่ 2) โดยใช้ My Block ที่ควบคุมหุ่นยนต์ของคุณให้เคลื่อนที่ในแนวสี่เหลี่ยมเป็นตัวอย่าง เมื่อจบบทช่วยสอนนี้ คุณจะมี My Block ที่สามารถนำกลับมาใช้ใหม่ได้ และโปรเจ็กต์ที่ใช้ My Block นั้นในการควบคุมการเคลื่อนที่ในแนวสี่เหลี่ยม

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

  1. ไปที่หมวด ตรรกะ - บล็อกของฉัน ในแถบเครื่องมือ แล้วเลือก สร้างบล็อก

ภาพหน้าจอของกล่องเครื่องมือ โดยเปิดหมวด Logic - My Blocks ไว้ และไฮไลต์ปุ่ม Make a Block
  1. เปลี่ยนชื่อในช่อง Name เป็น square driving

ภาพหน้าจอของหน้าต่าง "สร้างบล็อกของฉัน" โดยช่อง "ชื่อ" ถูกไฮไลต์และตั้งค่าเป็น "square driving"
  1. เลือก สร้าง

ภาพหน้าจอของหน้าต่าง "สร้างบล็อกของฉัน" โดยปุ่ม "สร้าง" ถูกไฮไลต์อยู่
  1. บล็อก define square driving จะปรากฏในพื้นที่ทำงาน และบล็อก My Block จะปรากฏในกล่องเครื่องมือ บล็อกใดๆ ที่คุณแนบไว้ด้านล่างบล็อก define จะทำงานทุกครั้งที่ใช้ My Block ในโปรเจ็กต์

บล็อกขับเคลื่อนสี่เหลี่ยมว่างเปล่า#
กำหนด square driving

หมายเหตุ: หากคุณลบบล็อก กำหนด ของ My Block ออกจากพื้นที่ทำงานของคุณ บล็อก My Block นั้นก็จะถูกลบออกจากกล่องเครื่องมือของคุณด้วย และคุณจะต้องสร้างบล็อกนั้นขึ้นมาใหม่

  1. ติดบล็อก ขับผ่าน และบล็อก เลี้ยวผ่าน ไว้ด้านล่างบล็อก กำหนดขอบเขต เพื่อขับและเลี้ยวผ่านด้านใดด้านหนึ่งของสี่เหลี่ยมจัตุรัส

บล็อกกำหนดขอบเขต พร้อมบล็อกขับเคลื่อนและบล็อกเลี้ยวที่เชื่อมต่ออยู่#
กำหนด square driving
ขับ [ไปข้างหน้า v] เป็น (200) [มม. v] ▶
เลี้ยว [ขวา v] เป็น (90) องศา ▶
  1. ตามที่เขียนไว้ บล็อก My Block จะขับเคลื่อนและเลี้ยวได้เพียงด้านเดียวของสี่เหลี่ยมเท่านั้น หากต้องการให้มันขับเคลื่อนได้ครบทั้งสี่เหลี่ยมด้วยตัวเอง ให้ซ้อนบล็อก ขับเคลื่อนสำหรับ และ เลี้ยวสำหรับ ไว้ในชุดบล็อก ทำซ้ำ ที่ตั้งค่าเป็น 4

บล็อกกำหนด (Define block) ที่มีบล็อกขับเคลื่อน (Drive for block) และบล็อกเลี้ยว (Turn for block) ห่อหุ้มด้วยบล็อกทำซ้ำ (Repeat block)#
กำหนด square driving
ทำซ้ำ (4)
ขับ [ไปข้างหน้า v] เป็น (200) [มม. v] ▶
เลี้ยว [ขวา v] เป็น (90) องศา ▶
  1. แนบบล็อก เมื่อเริ่มต้น จากนั้นดึง การขับเคลื่อนสี่เหลี่ยม จากกล่องเครื่องมือและแนบไว้ด้านล่าง ตอนนี้พื้นที่ทำงานของคุณมีทั้งบล็อก กำหนด และบล็อก เมื่อเริ่มต้น ที่เรียกใช้บล็อกนั้นแล้ว

โปรเจกต์ทั้งหมดประกอบด้วย: รูปทรงสี่เหลี่ยมที่ใช้ขับเคลื่อน My Block และสคริปต์เมื่อเริ่มต้นที่สั่งให้ขับเคลื่อนเป็นรูปสี่เหลี่ยม#
กำหนด square driving
ทำซ้ำ (4)
ขับ [ไปข้างหน้า v] เป็น (200) [มม. v] ▶
เลี้ยว [ขวา v] เป็น (90) องศา ▶

เมื่อเริ่มต้น
square driving
  1. ตรวจสอบให้แน่ใจว่าหุ่นยนต์ของคุณ เชื่อมต่อกับ VEXcode จากนั้นเลือก ดาวน์โหลด เพื่อดาวน์โหลดโปรเจ็กต์ไปยัง Brain

ภาพหน้าจอแสดงแถบเครื่องมือของ VEXcode IQ (รุ่นที่ 2) โดยไฮไลต์ปุ่มดาวน์โหลด
  1. เลือก Run เพื่อเริ่มโปรเจ็กต์ หุ่นยนต์จะขับเคลื่อนเป็นรูปสี่เหลี่ยม

ภาพหน้าจอแสดงแถบเครื่องมือของ VEXcode IQ (รุ่นที่ 2) โดยไฮไลต์ปุ่ม Run