Skip to main content

บทเรียนที่ 3: เลี้ยวซ้ายเพื่อเข้าถึงตัวอักษร ‘B’

สำหรับข้อมูลของคุณ

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

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

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

    สำหรับข้อมูลของคุณ

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

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

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

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

  • การเปลี่ยนพารามิเตอร์ <Less than> บล็อกเป็น 300 จะเป็นการสั่งให้หุ่นยนต์ VR เลี้ยวซ้ายเมื่อเซ็นเซอร์ระยะทางรายงานว่าหุ่นยนต์ VR อยู่ห่างจากผนังถัดไปน้อยกว่า 300 มิลลิเมตร (มม.)
    โครงการบล็อก VEXcode VR ที่เราใช้ก่อนหน้านี้เพื่อให้บรรลุเป้าหมายตัวอักษร B แต่ตอนนี้บล็อก Wait Until ที่สี่จะถูกเน้นด้วยกล่องสีแดงและมีการเปลี่ยนค่าน้อยกว่าทางด้านขวาจาก 50 เป็น 300
  • เปิด Wall Maze Playground หากยังไม่เปิดและเรียกใช้โครงการอีกครั้ง

    มุมมองจากบนลงล่างของ Wall Maze โดยหุ่นยนต์ VR ได้ไปถึงเป้าหมายตัวอักษร B
  • ตอนนี้หุ่นยนต์ VR ขับเคลื่อนจากจุดเริ่มต้นของ Wall Maze Playground และหยุดบนตัวอักษร ‘B’
  • โปรดสังเกตว่าการเปลี่ยนพารามิเตอร์ <Less than> บล็อกเป็น 300 มิลลิเมตรทำให้หุ่นยนต์ VR สามารถหมุนได้ในระยะที่ไกลจากผนังซึ่งจำเป็นต้องหมุนในตำแหน่งที่ถูกต้อง
  • ค่าระยะทางที่รายงานในแดชบอร์ดถูกใช้เพื่อสังเกตระยะทางที่หุ่นยนต์ VR อยู่ห่างจากกำแพงเมื่อจำเป็นต้องหันไปที่ตัวอักษร ‘B’
    มุมมองสนามเด็กเล่น VR ที่เปิดแดชบอร์ดและกล่องสีแดงที่เน้นค่าระยะทาง 272 มิลลิเมตร สิ่งนี้แสดงให้เห็นว่าจะดูระยะสุดท้ายของหุ่นยนต์จากกำแพงหลังจากหยุดโครงการได้ที่ไหน

เลือกปุ่ม ถัดไป เพื่อดำเนินการกับบทเรียนส่วนที่เหลือนี้ต่อไป