บทที่ 3: การใช้คำสั่ง Drivetrain เพื่อนำทางเขาวงกตกำแพง
ตอนนี้หุ่นยนต์ VR ได้ขับเคลื่อนไปยังตัวอักษร ‘A’ เช่นเดียวกับหมายเลข ‘2‘ บนสนามเด็กเล่นผนัง เขาวงกตคุณจะสร้างโครงการที่หุ่นยนต์ VR ขับเคลื่อนไปยังสถานที่อื่นๆเช่นกับตัวอักษร ‘B ?' ได้อย่างไร
-
เริ่มต้นด้วยการปรับเปลี่ยนโปรเจกต์ก่อนหน้าหรือสร้างโปรเจกต์ใหม่เพื่อให้ตรงกับโปรเจกต์ฐานนี้ คุณสามารถใช้บล็อก VEXcode สลับบล็อกหรือการรวมกันของทั้งสองประเภทบล็อก

-
โครงการข้างต้นเริ่มขับเคลื่อนหุ่นยนต์ VR ไปยังตัวอักษร ‘B’ อย่างไรก็ตามเพื่อให้หุ่นยนต์ VR ทำเช่นนั้นได้ก่อนอื่นจะต้องสำรองข้อมูลแล้วเลี้ยวซ้าย

-
หากรหัสมีเพียง [Drive] และ [Turn for] บล็อกหุ่นยนต์ VR จะ "ติดค้าง" ในส่วน ‘2’ ของเขาวงกตกำแพงเพราะมันจะยังคงเลี้ยวซ้ายหรือขวาโดยไม่ต้องสำรองข้อมูล

-
แก้ไขรหัสโดยลบบล็อค [หยุดขับ] และแทนที่ด้วยบล็อค [Drive for] และ [Turn for] ตั้งค่าพารามิเตอร์ของบล็อก [Drive for] เป็น "ย้อนกลับ" เป็นระยะ 300 มิลลิเมตร (มม.) และตั้งค่าพารามิเตอร์ของบล็อก [Turn for] เป็น "ซ้าย" 90 องศา

- เปิด Wall Maze Playground หากยังไม่ได้เปิดและดำเนินโครงการ
-
การเพิ่มบล็อกเหล่านี้จะทำให้หุ่นยนต์ VR อยู่ในทิศทางที่ถูกต้องเพื่อขับเคลื่อนตัวอักษร ‘B’

- เลือกปุ่ม "รีเซ็ต" เพื่อรีเซ็ตสนามเด็กเล่นและย้ายหุ่นยนต์ VR กลับไปที่ตำแหน่งเริ่มต้น
-
ตอนนี้หุ่นยนต์ VR อยู่ในทิศทางที่ถูกต้องแล้วให้เพิ่มบล็อกต่อไปนี้เพื่อขับเคลื่อนหุ่นยนต์ VR ไปยังตัวอักษร 'B' บน Wall Maze Playground!

- เปิด Wall Maze Playground หากยังไม่ได้เปิดและดำเนินโครงการ
-
ตอนนี้หุ่นยนต์ VR จะขับไปที่ตัวอักษร ‘B’ บน Wall Maze Playground!

มินิชาเลนจ์
ในความท้าทายนี้หุ่นยนต์ VR ควรไปที่หมายเลข ‘3’ ใน Wall Maze Playground โดยใช้บล็อก [รอจนกว่า] และเซ็นเซอร์กันชน

ทำตามขั้นตอนต่อไปนี้เพื่อทำมินิชาเลนจ์:
-
ดูวิดีโอการแก้ปัญหาด้านล่างและทบทวนว่าหุ่นยนต์ VR ควรขับรถอย่างไรเพื่อทำการท้าทายขนาดเล็กให้สำเร็จ ในคลิปวิดีโอด้านล่างหุ่นยนต์ VR จะเริ่มต้นในตำแหน่งเริ่มต้นและทำตามรูปแบบเดียวกันของการขับรถไปที่ผนังจนกว่ากันชนจะถูกกดแล้วเลี้ยว หุ่นยนต์ขับรถเส้นทางเดียวกันเพื่อเริ่มต้นที่จะขับรถไปยังตัวอักษร B ที่จุดเลี้ยวออกจากกำแพงหุ่นยนต์จะเลี้ยวขวาเพื่อดำเนินการต่อไปยังหมายเลข 3 จากจุดนั้นมันขับไปข้างหน้าและเลี้ยวซ้ายสองครั้งเพื่ออ้อมกำแพงชุดถัดไปผ่านตัวอักษร B ในที่สุดหุ่นยนต์ก็ขับไปข้างหน้าและเลี้ยวขวาสองครั้งเพื่ออ้อมกำแพงสุดท้ายไปถึงหมายเลข 3
- สร้างโครงการโดยการเพิ่มหรือลบบล็อกที่จำเป็นใน โครงการ Unit4Lesson3 เพื่อขับเคลื่อนหุ่นยนต์ VR ไปยังหมายเลข ‘3’ บน Wall Maze Playground
- เริ่มโครงการเพื่อทดสอบว่าได้ผลหรือไม่
- หากโปรเจกต์ไม่สำเร็จให้แก้ไขแล้วลองอีกครั้ง ดำเนินการขั้นตอนนี้ต่อจนกว่าการท้าทายจะเสร็จสิ้น
- เมื่อหุ่นยนต์ VR ขับไปยังหมายเลข ‘3’ บน Wall Maze Playgroundสำเร็จให้บันทึกโครงการ
ขอแสดงความยินดี! คุณได้ทำการท้าทาย Wall Maze สำเร็จแล้ว!