Skip to main content
Skip to Main Content
Skip to main content
การนำทาง

บทที่ 6: การรู้ตำแหน่งของคุณ


บทเรียนที่ 4: ขับรถไปยังการท้าทายตัวเลขสามตัว

ใน Drive to Three Numbers Challenge หุ่นยนต์ VR จะขับไปที่ตัวเลขสามตัวบน Number Grid Map Playground ในลำดับใดก็ได้โดยใช้เซ็นเซอร์ตำแหน่งและบล็อกผู้ปฏิบัติงาน

ผลการเรียนรู้

  • ใช้บล็อกจากหมวดหมู่ Drivetrain, Sensing และ Control ในลำดับที่ถูกต้องเพื่อให้หุ่นยนต์ VR สามารถขับไปยังตัวเลขสามตัวบน Number Grid Map Playground ได้สำเร็จ ในลำดับใดก็ได้ในขณะที่ใช้เซ็นเซอร์ตำแหน่งที่ตั้ง

รวมทุกอย่างเข้าด้วยกัน

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

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

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

ภาพรวมการท้าทาย

ในการท้าทาย Drive to Three Numbers คุณจะขับหุ่นยนต์ VR ไปยังตัวเลขสามตัวโดยใช้เซ็นเซอร์ตำแหน่งและบล็อกเปรียบเทียบบน Number Grid MapPlayground เพื่อให้การท้าทายนี้เสร็จสมบูรณ์หุ่นยนต์ VR จะต้องขับไปที่ตัวเลข ‘25 ,'' 42 ,' และ‘ 78 ’ตามลำดับใดๆ

ทำตามขั้นตอนต่อไปนี้เพื่อทำการท้าทายให้เสร็จ:

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

  • สร้างโปรเจกต์ใหม่หรือโหลดโปรเจกต์จากบทเรียนก่อนหน้าในบทนี้ หากสร้างโปรเจกต์ใหม่ให้เลือก Number Grid Map Playground เมื่อได้รับแจ้ง
  • เปลี่ยนชื่อโปร เจกต์ Unit6Challenge
  • เพิ่มบล็อกที่จำเป็นเพื่อนำทางหุ่นยนต์ VR ไปยังหมายเลข ‘25 ,'' 42 ,' และ‘ 78 ’
  • เริ่มโครงการเพื่อทดสอบว่าได้ผลหรือไม่
  • หากโปรเจกต์ไม่สำเร็จให้แก้ไขแล้วลองอีกครั้ง แก้ไขและดำเนินโครงการต่อไปจนกว่าหุ่นยนต์ VR จะขับไปยังหมายเลข ‘25 ,'' 42 ,' และ’ 78 ‘ได้สำเร็จ
  • บันทึกโปรเจกต์เมื่อ VR Robot ขับไปยังแต่ละหมายเลขเหล่านี้สำเร็จ

ขอแสดงความยินดี! คุณทำภารกิจท้าประลอง Drive to Three Numbers สำเร็จแล้ว!