โปรแกรมแก้เขาวงกต โปร
ใช้บล็อก [Drive for], [Drive] และ [Turn for] ร่วมกับเซ็นเซอร์ Down Eye, เซ็นเซอร์ Front Distance และเซ็นเซอร์ Right Distance เพื่อสร้างอัลกอริทึมที่สามารถขับเคลื่อนหุ่นยนต์ VR จากตำแหน่งเริ่มต้นที่เลือกไว้ (สี่เหลี่ยมสีเขียว) ไปยังตำแหน่งสิ้นสุด (สี่เหลี่ยมสีแดง) บนสนาม Maze+ Playground โดยไม่ต้องแก้ไขโปรแกรมใดๆ
- เลือกสนามเด็กเล่น Wall Maze+
- ดาวน์โหลดไฟล์ .vrmaze จาก โฟลเดอร์นี้ แล้วอัปโหลดเขาวงกตใน Playground
- เขียนโปรแกรมหุ่นยนต์ VR ให้ขับเคลื่อนจากตำแหน่งเริ่มต้นที่เลือก (สี่เหลี่ยมสีเขียว) ไปยังตำแหน่งสิ้นสุด (สี่เหลี่ยมสีแดง)
- ใช้เซ็นเซอร์วัดระยะด้านหน้าเพื่อนำทางหุ่นยนต์ VR ที่เคลื่อนที่ในเขาวงกตโดยไม่ชนกำแพง
- สร้างอัลกอริทึมเพื่อใช้เซ็นเซอร์วัดระยะทางด้านขวาในการนำทางหุ่นยนต์ VR ให้ขับไปตามกำแพงด้านขวา
- ใช้เซ็นเซอร์ตรวจจับดวงตาด้านล่างเพื่อตรวจสอบสีแดงว่าหุ่นยนต์ VR มาถึงตำแหน่งสุดท้ายแล้วหรือไม่
- ใช้ลูปแบบมีเงื่อนไขเพื่อให้หุ่นยนต์ VR เคลื่อนที่อย่างต่อเนื่องในเขาวงกต จนกว่าเซ็นเซอร์ตรวจจับตำแหน่งลงจะตรวจพบตำแหน่งสิ้นสุด
คำแนะนำที่เป็นประโยชน์
- สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติของ VR MazeBot ใน VEXcode VR โปรดดูบทความนี้
- ในการเลือกตำแหน่งเริ่มต้นในเขาวงกต ให้เลือกปุ่มเมนู จากนั้นเลือกปุ่มตำแหน่ง


ใช้บล็อก while จากหมวดหมู่ควบคุมเพื่อเขียนโค้ดให้หุ่นยนต์ VR ทำซ้ำบล็อกที่อยู่ภายในตราบใดที่เงื่อนไขบูลีนเป็นจริง

คำสั่ง Python ที่ตรงกัน:
ในขณะที่เงื่อนไข: รอ (5, มิลลิวินาที)