บทที่ 5: การท้าทายผู้ย้ายดิสก์
ใน Disk Mover Challenge หุ่นยนต์ VR จะต้องใช้แม่เหล็กไฟฟ้าเพื่อหยิบแต่ละดิสก์และย้ายไปยังเป้าหมายที่มีสีเดียวกันบน Disk MoverPlayground คุณจะต้องใช้ลูปที่ซ้อนกันและแม่เหล็กไฟฟ้าพร้อมกับบล็อกจากหมวดหมู่ Drivetrain, Sensing และ Control เพื่อแก้ปัญหาความท้าทายของ Disk Mover

ผลการเรียนรู้
- ใช้บล็อกจากหมวดหมู่ Drivetrain, Sensing และ Control ตามลำดับที่ถูกต้องเพื่อให้หุ่นยนต์ VR ประสบความสำเร็จในการท้าทาย Disk Mover
รวมทุกอย่างเข้าด้วยกัน
หน่วยนี้จะสำรวจวิธีใช้แม่เหล็กไฟฟ้าบนหุ่นยนต์ VR เพื่อหยิบและวางดิสก์สีลงบน Disk MoverPlayground หน่วยนี้ยังรวมทักษะที่ได้เรียนรู้ในหน่วยก่อนหน้าเช่นการใช้เซ็นเซอร์ตรวจจับดวงตาและเซ็นเซอร์ระยะทางกับบล็อกใหม่บล็อก [ทำซ้ำจนกว่าจะถึง] เพื่อนำทาง Disk Mover Playground และเพื่อรับดิสก์
กิจกรรมในหน่วยนี้ต้องมีการเคลื่อนไหวซ้ำๆหลายครั้ง การใช้ลูปและลูปที่ซ้อนกันในโครงการ VEXcode VR ช่วยให้ผู้ใช้สามารถควบคุมการไหลของโครงการและทำให้รายการคำสั่งที่ทำซ้ำกันเป็นเวลานานสั้นลงเหลือเพียงไม่กี่คำสั่ง ลูปยังสามารถใช้กับบล็อกบูลีนรีพอร์เตอร์เพื่อให้หุ่นยนต์ VR ประเมินและตอบสนองต่อสภาพแวดล้อมเช่นการหยุดและให้พลังงานแม่เหล็กไฟฟ้าเมื่อเซ็นเซอร์ดวงตาลงตรวจพบดิสก์

การวางห่วงหนึ่งไว้ภายในอีกห่วงหนึ่งเรียกว่า ‘การซ้อน’ เมื่อลูปถูกซ้อนกันลูปด้านนอกจะควบคุมจำนวนครั้งที่ลูปด้านในดำเนินการ ลูปที่ซ้อนกันมีประโยชน์ในโครงการที่หุ่นยนต์ VR ทำพฤติกรรมเดียวกันซ้ำมากกว่าหนึ่งครั้ง Nesting loops จัดระเบียบและควบแน่นโครงการ
เลือกปุ่ม ถัดไป เพื่อดำเนินการกับบทเรียนส่วนที่เหลือนี้ต่อไป