Skip to main content

บทที่ 2: การใช้บล็อค [รอจนกว่า] หลายบล็อค

  • เพื่อขับรถผ่านเขาวงกตกำแพง สนามเด็กเล่นหุ่นยนต์ VR จะต้องเลี้ยวและขับต่อไปเมื่อมีการชนกับกำแพง ถอดบล็อค [หยุดขับ] และแทนที่ด้วยบล็อค [เลี้ยวเพื่อ] เปลี่ยนพารามิเตอร์ [Turn for] เป็น “left”

    โครงการ VEXcode VR ที่มี Turn for block ที่ด้านล่างของกองซ้อนใต้การรอจนกว่าจะมีการบล็อค ตอนนี้โปรเจกต์อ่านว่าเมื่อเริ่มต้นให้ขับไปข้างหน้ารอจนกระทั่งกันชนซ้ายกดแล้วเลี้ยวซ้าย 90 องศา
  • เปิด Wall Maze Playground หากยังไม่ได้เปิดและดำเนินโครงการ
  • ดูการขับเคลื่อน VR Robot จากจุดเริ่มต้นของ Wall Maze หยุดเมื่อมีการกด Bumper Sensor ที่ผนังและเลี้ยวซ้าย 90 องศา

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

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

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

มินิชาเลนจ์

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

สนามเด็กเล่นเขาวงกตติดผนังพร้อมหุ่นยนต์ VR ในตำแหน่งเริ่มต้นและกล่องสีแดงรอบๆตัวอักษร A บนเขาวงกต

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

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

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

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

คำถาม

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

Google Doc /.docx /.pdf