Bài 3: Lái xe đến số '31'
Trong Bài học này, Robot VR sẽ di chuyển đến số '31' rồi quay lại số '1' trên Sân chơi Bản đồ lưới số số!

Lưu ý rằng Robot VR sẽ di chuyển dọc theo trục Y để di chuyển đến số '31' trên Sân chơi Bản đồ lưới số .

Robot VR sẽ di chuyển đến vị trí số '31' trên Sân chơi bản đồ lưới số . Tuy nhiên, trước khi VR Robot có thể điều hướng đến số đó, VR Robot phải được cho biết vị trí của số đó. Tọa độ của số '31' là (-900, -300).

- Kéo vào hoặc nhập vòng lặp while.
# Thêm mã dự án vào "main"
def main():
while condition:
wait(5, MSEC)- Đặt điều kiện cho vòng lặp while thành lệnh vị trítrên trục Y nhỏ hơn -300 tính bằng milimét (mm). Dự án của bạn sẽ trông như thế này:
# Thêm mã dự án vào "main"
def main():
while location.position(Y, MM) < -300:
wait(5, MSEC)- Kéo hoặc nhập lệnh không chờ drive bên trong vòng lặp while. Dự án của bạn sẽ trông như thế này:
# Thêm mã dự án vào "main"
def main():
while location.position(Y, MM) < -300:
drivetrain.drive(FORWARD)
wait(5, MSEC)-
Lưu ý rằng toán tử nhỏ hơn được sử dụng thay cho toán tử lớn hơn vì Robot VR đang lái lên từ dưới cùng của Sân chơi. Robot VR bắt đầu ở giá trị Y là -900 milimét (mm). Khi Robot VR tiến về phía trước, giá trị Y sẽ tăng lên.

- Kéo hoặc nhập lệnh stop ra ngoài vòng lặp while. Dự án của bạn sẽ trông như thế này:
# Thêm mã dự án vào "main"
def main():
while location.position(Y, MM) < -300:
drivetrain.drive(FORWARD)
wait(5, MSEC)
drivetrain.stop()- Mở Cửa sổ Sân chơi nếu nó chưa mở. Đảm bảo rằng Sân chơi bản đồ lưới sốmở ra và chạy dự án.
-
Xem Robot VR lái xe đến số '31' trên Sân chơi bản đồ lưới số .

- Trong dự án này, Robot VR sẽ di chuyển đến số '31' trên Sân chơi bản đồ lưới số . Vì giá trị Y tăng dần khi Robot VR di chuyển đến số '31' nên dự án sử dụng toán tử nhỏ hơn.
- Robot VR sẽ tiến về phía trước khi giá trị Y bằng trừ so với tọa độ chứa số được chỉ định và dừng lại khi giá trị Y của nó bằng lớn hơn so với giá trị Y của tọa độ. Vì giá trị Y của số '31' là -300, nên Robot VR sẽ dừng lái khi giá trị Y lớn hơn -300.
Chọn nút Tiếp theo để tiếp tục phần còn lại của Bài học này.