คนเก็บขยะ
ใช้บล็อก [ขับเคลื่อน] และ [เลี้ยว] รวมถึงเซ็นเซอร์วัดระยะด้านหน้า เพื่อขับเคลื่อนหุ่นยนต์ VR ให้เก็บขยะให้ได้มากที่สุดก่อนที่แบตเตอรี่จะหมด
- เลือกสนามเด็กเล่นทำความสะอาดแนวปะการัง
- เขียนโปรแกรมหุ่นยนต์ VR ให้เก็บขยะให้ได้มากที่สุดก่อนที่แบตเตอรี่จะหมด
- ตั้งค่าความเร็วในการเลี้ยวที่ต้องการ ใช้บล็อก [หมุน] เพื่อหมุนระบบขับเคลื่อนต่อไป และใช้เซ็นเซอร์ระยะห่างด้านหน้าเพื่อตรวจสอบสิ่งสกปรก
- หากเซ็นเซอร์วัดระยะด้านหน้าตรวจพบเศษขยะ ให้ขับเคลื่อนหุ่นยนต์ VR ไปตามระยะห่างระหว่างหุ่นยนต์กับเศษขยะเพื่อเก็บขยะนั้น
- ใช้บล็อก [Forever] เพื่อให้หุ่นยนต์ VR ตรวจสอบและเก็บขยะอย่างต่อเนื่อง
คำแนะนำที่เป็นประโยชน์
ใช้บล็อก FrontDistance found object จากหมวดหมู่ Sensing เพื่อรายงานว่าเซ็นเซอร์ระยะห่างด้านหน้าตรวจพบวัตถุภายในขอบเขตการมองเห็นหรือไม่

คำสั่ง Python ที่ตรงกัน:
front_distance.found_object()
ใช้บล็อก FrontDistance Reporter จากหมวด Sensing เพื่อรับระยะห่างของวัตถุที่อยู่ใกล้ที่สุดจากเซ็นเซอร์วัดระยะทาง

คำสั่ง Python ที่ตรงกัน:
front_distance.get_distance(MM)
ใช้บล็อก if then จากหมวดหมู่ควบคุมเพื่อตรวจสอบว่าเซ็นเซอร์วัดระยะด้านหน้าตรวจพบเศษขยะหรือไม่ และเรียกใช้โค้ดเพื่อเก็บเศษขยะหากเงื่อนไขบูลีนเป็นจริง

คำสั่ง Python ที่ตรงกัน:
หาก front_distance.found_object() เป็นจริง:
ใช้บล็อก Forever จากหมวดหมู่ควบคุม เพื่อให้หุ่นยนต์ VR ตรวจสอบและเก็บขยะอย่างต่อเนื่อง

คำสั่ง Python ที่ตรงกัน:
ในขณะที่เป็นจริง: