บทเรียนที่ 3: ขับรถไปยังหมายเลข '31'
ในบทเรียนนี้หุ่นยนต์ VR จะขับไปที่หมายเลข ‘31’ แล้วกลับไปที่หมายเลข ‘1’ บน Number Grid Map Playground!

สังเกตว่าหุ่นยนต์ VR จะเดินทางไปตามแกน Y เพื่อย้ายไปยังหมายเลข ‘31’ บน Number Grid MapPlayground

หุ่นยนต์ VR จะขับไปยังตำแหน่งของหมายเลข ‘31’ บน Number Grid MapPlayground อย่างไรก็ตามก่อนที่หุ่นยนต์ VR จะไปยังหมายเลขนั้นได้หุ่นยนต์ VR จะต้องบอกตำแหน่งของหมายเลขนั้นว่าอยู่ที่ไหน พิกัดของหมายเลข ‘31’ คือ (-900, -300)

- ลากหรือพิมพ์ ลูปสัก ครู่
# เพิ่มรหัสโครงการใน "main"
def main ():
while condition:
wait (5, MSEC)- ตั้งค่าเงื่อนไขสำหรับลูป while ไปที่ตำแหน่งคำสั่ง ในแกน Y น้อยกว่า -300 ในหน่วยมิลลิเมตร (มม.) โปรเจกต์ของคุณควรมีลักษณะดังนี้:
# เพิ่มรหัสโครงการใน "main"
def main ():
while location.position (Y, MM )-300 < :
รอ (5, มิลลิวินาที)- ลากหรือพิมพ์คำสั่งที่ไม่รอ drive ภายในลูป while โปรเจกต์ของคุณควรมีลักษณะดังนี้:
# เพิ่มรหัสโครงการใน "main"
def main ():
while location.position (Y, MM )-300 < : drivetrain.drive
(FORWARD)
wait (5, MSEC)-
โปรดทราบว่ามีการใช้ตัวดำเนินการที่น้อยกว่าแทนตัวดำเนินการที่มากกว่า เนื่องจากหุ่นยนต์ VR กำลังขับรถขึ้นมาจากด้านล่างของสนามเด็กเล่น หุ่นยนต์ VR เริ่มต้นที่ค่า Y -900 มิลลิเมตร (มม.) เมื่อหุ่นยนต์ VR ขับเคลื่อนไปข้างหน้าค่า Y จะเพิ่มขึ้น

- ลากเข้าหรือพิมพ์คำสั่ง หยุด ด้านนอกของลูป ขณะ โปรเจกต์ของคุณควรมีลักษณะดังนี้:
# เพิ่มรหัสโครงการใน "main"
def main ():
while location.position (Y, MM )-300 < :
drivetrain.drive (FORWARD)
wait (5, msec
) drivetrain.stop ()- เปิดหน้าต่างสนามเด็กเล่นหากยังไม่ได้เปิด ตรวจสอบให้แน่ใจว่า Number Grid Map Playground เปิดขึ้นและดำเนินโครงการ
-
ดู VR Robot ขับไปที่หมายเลข ‘31’ บน Number Grid MapPlayground

- ในโครงการนี้หุ่นยนต์ VR จะขับไปที่หมายเลข ‘31’ บน Number Grid MapPlayground เนื่องจากค่า Y เพิ่มขึ้นเมื่อ VR Robot ขับเคลื่อนไปที่หมายเลข ‘31’ โครงการจึงใช้ค่าน้อยกว่าผู้ปฏิบัติงาน
- หุ่นยนต์ VR จะขับเคลื่อนไปข้างหน้าในขณะที่ ค่า Y น้อย กว่าพิกัดที่ระบุไว้และ หยุดเมื่อค่า Y ของมัน มาก กว่าค่า Y ของพิกัด เนื่องจากค่า Y ของตัวเลข ‘31’ คือ -300 หุ่นยนต์ VR จะหยุดขับเมื่อค่า Y มากกว่า -300
เลือกปุ่ม ถัดไป เพื่อดำเนินการกับบทเรียนส่วนที่เหลือนี้ต่อไป