การใช้ลูป#
บทช่วยสอนนี้จะแนะนำวิธีการใช้บล็อก repeat เพื่อขับเคลื่อนหุ่นยนต์ของคุณให้เคลื่อนที่เป็นรูปสี่เหลี่ยมจัตุรัสใน VEXcode EXP เมื่อจบบทนี้ คุณจะได้โปรเจ็กต์ที่ทำซ้ำบล็อกสองบล็อกเดียวกันสี่ครั้งเพื่อให้ครบรูปสี่เหลี่ยมจัตุรัส
หากคุณต้องการให้หุ่นยนต์ของคุณทำซ้ำการกระทำเดิมหลายครั้ง เช่น การขับรถเป็นรูปสี่เหลี่ยม คุณสามารถคัดลอกบล็อกเดิมซ้ำๆ ไปเรื่อยๆ จนกว่ามันจะเคลื่อนที่ตามรูปแบบสี่เหลี่ยม อย่างไรก็ตาม วิธีที่ง่ายกว่าคือการใช้บล็อก ทำซ้ำ ในหมวด ตรรกะ - ควบคุม
ติดบล็อก ขับไป และบล็อก เลี้ยวไป ไว้ด้านล่างบล็อก เมื่อเริ่ม
เมื่อเริ่มต้น
ขับ [ไปข้างหน้า v] เป็น (200) [มม. v] ▶
เลี้ยว [ขวา v] เป็น (90) องศา ▶
เพิ่มบล็อก ทำซ้ำ ไว้ด้านล่างบล็อก เมื่อเริ่มต้น
เมื่อเริ่มต้น
ทำซ้ำ (10)
fine
ขับ [ไปข้างหน้า v] เป็น (200) [มม. v] ▶
เลี้ยว [ขวา v] เป็น (90) องศา ▶
ลากบล็อก drive for และ turn for เข้าไปในบล็อก repeat
เมื่อเริ่มต้น
ทำซ้ำ (10)
ขับ [ไปข้างหน้า v] เป็น (200) [มม. v] ▶
เลี้ยว [ขวา v] เป็น (90) องศา ▶
fine
เลือกหมายเลขการทำซ้ำและเปลี่ยนเป็น 4 เพื่อให้บล็อกด้านในปรากฏหนึ่งครั้งสำหรับแต่ละด้านของสี่เหลี่ยมจัตุรัส
ตรวจสอบให้แน่ใจว่าหุ่นยนต์ของคุณเชื่อมต่อกับ VEXcode แล้ว จากนั้นเลือก ดาวน์โหลด เพื่อดาวน์โหลดโปรเจ็กต์ไปยัง Brain
เลือก Run เพื่อเริ่มโปรเจ็กต์ หุ่นยนต์จะขับเคลื่อนเป็นรูปสี่เหลี่ยม
นอกจากนี้ คุณยังสามารถทำซ้ำลำดับการกระทำไปเรื่อยๆ ได้ โดยใช้บล็อก forever แทน repeat
ทำตลอดไป
fine
หากต้องการออกจากลูป ให้ใช้คำสั่ง break ภายในลูป เพื่อให้โค้ดออกจากบล็อกลูปทันที
หยุด