Skip to main content

บทที่ 2: มินิชาเลนจ์

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

  • ไดรฟ์ไปยังแต่ละดิสก์อย่างน้อยหนึ่งครั้ง
  • เลี้ยวขวาหากเซ็นเซอร์ตรวจจับดวงตาด้านหน้าตรวจพบดิสก์สีเขียว
  • เลี้ยวซ้ายหากตรวจพบดิสก์สีน้ำเงิน
  • หยุดที่ดิสก์สีแดง

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

ทำตามขั้นตอนต่อไปนี้เพื่อทำมินิชาเลนจ์:

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

    ไฟล์วิดีโอ
  • สร้างโครงการโดยเพิ่มหรือลบคำสั่งที่จำเป็น ใน โครงการ Unit7Lesson2
  • เริ่มโครงการเพื่อทดสอบ
  • หากโปรเจกต์ไม่สำเร็จให้แก้ไขแล้วลองอีกครั้ง ดำเนินการแก้ไขและเรียกใช้โครงการต่อไปจนกว่าหุ่นยนต์ VR จะนำทาง Disk Maze Playground ได้สำเร็จ ตั้งแต่ต้นจนจบโดยขับไปยังแต่ละดิสก์หนึ่งครั้ง
  • บันทึกโครงการเมื่อหุ่นยนต์ VR นำทาง Disk Maze Playground สำเร็จ ตั้งแต่ต้นจนจบ

ขอแสดงความยินดี! คุณเอาชนะมินิชาเลนจ์!

คำถาม

โปรดเลือกลิงก์ด้านล่างเพื่อเข้าถึงแบบทดสอบบทเรียน

Google Doc /.docx /.pdf