Bài 2: Thử thách nhỏ
Thử thách nhỏ
Đối với thử thách nhỏ này, hãy tạo một dự án trong đó Robot VR di chuyển từ điểm bắt đầu đến số '1' trên Sân chơi mê cung tường bằng cách sử dụng cảm biến khoảng cách. Dự án này sẽ sử dụng nhiều vòng lặp while với các toán tử lớn hơn (>) và các lệnh get_distance.

Để bạn biết
Các giá trị được cảm biến khoảng cách báo cáo cũng có thể được theo dõi trong Bảng điều khiển giám sát. Việc theo dõi các giá trị cảm biến trong Monitor Console cho phép người dùng xem báo cáo thời gian thực về một giá trị cụ thể (hoặc nhiều giá trị) trong một dự án. Truy cập Cửa sổ Giám sát bằng cách chọn biểu tượng Giám sát bên cạnh Trợ giúp.

Trong dự án này, có thể sử dụng Bảng điều khiển màn hình để xem các giá trị được báo cáo bởi lệnh get_distanceđể giúp xác định thời điểm Robot VR cần rẽ để vượt qua Sân chơi mê cung bức tường thành công. Trong đoạn video clip bên dưới, khi Robot VR di chuyển trên Sân chơi, Bảng điều khiển màn hình mở sẽ hiển thị dữ liệu Khoảng cách phía trước tính bằng milimét và Khoảng cách phía trước tính bằng inch được cập nhật theo thời gian thực.
Để hiển thị giá trị cảm biến trong Monitor Console, ở dòng đầu tiên của dự án, hãy kéo vào hoặc nhập lệnh monitor_sensornhư hiển thị bên dưới. Nhập mã định danh của cảm biến dưới dạng chuỗi vào tham số của lệnh. Đối với dự án này, các giá trị hiển thị trong Bảng điều khiển màn hình được lấy từ Cảm biến khoảng cách phía trước và tham số chuỗi sẽ là "front_distance.get_distance".
def main():
monitor_sensor("front_distance.get_distance")Để biết thêm thông tin về cách sử dụng Bảng điều khiển màn hình, hãy xem bài viết này.
Thực hiện theo các bước sau để hoàn thành thử thách nhỏ:
- Xem video giải pháp để biết Robot VR phải lái như thế nào để hoàn thành thử thách nhỏ này. Trong đoạn video clip bên dưới, Robot VR bắt đầu ở vị trí ban đầu và đầu tiên rẽ phải để đối mặt với bức tường ngắn ngăn cách robot với số 1. Sau đó, robot tiến về phía trước, rẽ trái, tiến về phía trước và rẽ phải hai lần để vượt qua bức tường đầu tiên. Tiếp theo, robot rẽ phải và tiến về phía trước hai lần để đi vòng qua bức tường ngang đến số 1.
- Tạo một dự án bằng cách thêm hoặc xóa các lệnh cần thiết vào dự án Unit5Lesson2.
- Bắt đầu dự án để kiểm tra.
- Nếu dự án không thành công, hãy chỉnh sửa và thử lại. Tiếp tục chỉnh sửa và chạy dự án cho đến khi Robot VR di chuyển thành công từ điểm bắt đầu đến số '1'.
- Lưu dự án sau khi Robot VR di chuyển thành công từ điểm bắt đầu đến số '1'.
Chúc mừng! Bạn đã giải được thử thách nhỏ này!