บทที่ 2: มินิชาเลนจ์
สำหรับการท้าทายขนาดเล็กนี้ให้สร้างโครงการที่หุ่นยนต์ VR นำทาง Disk Maze Playground ตั้งแต่ต้นจนจบโดยใช้เซ็นเซอร์ตรวจจับดวงตาด้านหน้า ใช้คำสั่ง while พร้อมเงื่อนไข not และ front_eye.detect เพื่อสั่งให้ VR Robot ขับขึ้นไปที่แต่ละแผ่นอย่างน้อยหนึ่งครั้ง ก่อนที่จะขับไปที่แผ่นสีแดงเพื่อจบความท้าทาย สำหรับความท้าทายนี้หุ่นยนต์ VR จะต้อง:
- ไดรฟ์ไปยังแต่ละดิสก์อย่างน้อยหนึ่งครั้ง
- เลี้ยวขวาหากเซ็นเซอร์ตรวจจับดวงตาด้านหน้าตรวจพบดิสก์สีเขียว
- เลี้ยวซ้ายหากตรวจพบดิสก์สีน้ำเงิน
-
หยุดที่ดิสก์สีแดง
ทำตามขั้นตอนต่อไปนี้เพื่อทำมินิชาเลนจ์:
-
ดูวิดีโอโซลูชันเพื่อดูว่าหุ่นยนต์ VR ควรขับรถอย่างไรเพื่อทำมินิชาเลนจ์ หุ่นยนต์เริ่มต้นที่ลูกศรสีเขียวใกล้กับมุมซ้ายล่างของสนามเด็กเล่นตรงข้ามกับจานสีเขียวอันแรก ในการนำทางเขาวงกตหุ่นยนต์จะขับไปข้างหน้าเพื่อไปยังดิสก์สีเขียวและเลี้ยวขวา จากนั้นมันจะขับไปยังดิสก์สีน้ำเงินถัดไปและเลี้ยวซ้าย หุ่นยนต์ทำสิ่งนี้ซ้ำด้วยดิสก์สีน้ำเงินสามแผ่นถัดไป จากนั้นหุ่นยนต์จะขับไปที่ดิสก์สีเขียวและเลี้ยวขวาขับไปที่ดิสก์สีน้ำเงินสุดท้ายและเลี้ยวซ้ายขับไปที่ดิสก์สีเขียวสุดท้ายและเลี้ยวขวา จากนั้นหุ่นยนต์จะขับเคลื่อนและหยุดเมื่อตรวจพบดิสก์สีแดงซึ่งแสดงว่าถึงจุดสิ้นสุดของเขาวงกตแล้ว
ไฟล์วิดีโอ - สร้างโครงการโดยเพิ่มหรือลบคำสั่งที่จำเป็น ใน โครงการ Unit7Lesson2
- เริ่มโครงการเพื่อทดสอบ
- หากโปรเจกต์ไม่สำเร็จให้แก้ไขแล้วลองอีกครั้ง ดำเนินการแก้ไขและเรียกใช้โครงการต่อไปจนกว่าหุ่นยนต์ VR จะนำทาง Disk Maze Playground ได้สำเร็จ ตั้งแต่ต้นจนจบโดยขับไปยังแต่ละดิสก์หนึ่งครั้ง
- บันทึกโครงการเมื่อหุ่นยนต์ VR นำทาง Disk Maze Playground สำเร็จ ตั้งแต่ต้นจนจบ
ขอแสดงความยินดี! คุณเอาชนะมินิชาเลนจ์!