Mê cung đường hầm
Sử dụng các khối [Lái] và [Quay], Cảm biến khoảng cách phía trước và Cảm biến mắt nhìn xuống để điều khiển Robot VR từ Vị trí Bắt đầu (hình vuông màu xanh lá cây) đến Vị trí Kết thúc (hình vuông màu đỏ) trên Sân chơi Maze+.
- Chọn Mê cung Tường + Sân chơi.
- Tải xuống tệp .vrmaze từ thư mục và tải mê cung Sân chơi.
- Lập trình cho Robot VR di chuyển từ Vị trí Bắt đầu (hình vuông màu xanh lá cây) đến Vị trí Kết thúc (hình vuông màu đỏ).
- Hãy tạo một thuật toán sử dụng cảm biến khoảng cách phía trước để điều khiển robot VR di chuyển trong mê cung mà không đâm vào tường.
- Sử dụng cảm biến mắt hướng xuống để kiểm tra màu đỏ, từ đó xác định xem robot VR đã đến vị trí cuối cùng hay chưa.
- Sử dụng khối [ Forever] để giữ cho Robot VR liên tục di chuyển trong mê cung, và giữ cho Cảm biến Mắt Xuống liên tục kiểm tra Vị trí Kết thúc để dừng robot.
Mẹo hữu ích
Sử dụng khối Down Eye detects từ danh mục Cảm biến để báo cáo xem Cảm biến Down Eye có phát hiện một màu cụ thể hay không.

Lệnh Python tương ứng:
down_eye.detect(RED)
Sử dụng cảm biến khoảng cách phía trước để xác định xem robot VR có đang tiến gần đến bức tường hay không. Sử dụng khối so sánh Nhỏ hơn từ danh mục Người vận hành để báo cáo xem khoảng cách giữa Robot VR và bức tường của mê cung có nhỏ hơn một giá trị ngưỡng hay không, nhằm xác định xem Robot VR có đang tiến gần đến bức tường hay không.

Lệnh Python tương ứng:
front_distance.get_distance(MM) < 200
Sử dụng khối if then else từ danh mục Điều khiển để kiểm tra xem Robot VR có đến gần tường hay không, và chạy mã để thực hiện các hành vi khác nhau dựa trên điều kiện Boolean. Nếu điều kiện Boolean là đúng, các khối bên trong phần nếu sẽ được chạy. Nếu điều kiện Boolean là false, các khối lệnh bên trong phần , ngược lại sẽ được thực thi.

Lệnh Python tương ứng:
nếu điều kiện: thì bỏ qua ngược lại: thì bỏ qua
Sử dụng lệnh break block từ mục Control để thoát khỏi vòng lặp ngay lập tức.

Lệnh Python tương ứng:
phá vỡ