Skip to main content

Bài 5: Thử thách mê cung đĩa

Trong Thử thách Mê cung đĩa này, Robot VR sẽ điều hướng Sân chơi Mê cung đĩa từ đầu đến cuối bằng cách sử dụng Cảm biến mắt. Robot VR cũng phải lái xe trở lại vị trí bắt đầu và bắt đầu lại Mê cung đĩa để giải quyết Thử thách Mê cung đĩa mãi mãi!

Góc nhìn từ trên xuống của Sân chơi mê cung đĩa VR, với Robot VR đã đến được đĩa đỏ cuối cùng và hiện đang quay lại để lái về đích ban đầu. Một mũi tên chỉ ra đường đi cần đi để bắt đầu lặp lại Mê cung đĩa một lần nữa.

Kết quả học tập

  • Áp dụng các khối từ danh mục Hệ thống truyền động, Cảm biến và Điều khiển để có thể giải quyết Thử thách mê cung đĩa.

Kết hợp tất cả lại với nhau

Khối [Nếu thì] là khối C từ danh mục Kiểm soát. Nếu điều kiện của khối [Nếu thì] báo cáo là ĐÚNG, thì Robot VR sẽ thực hiện một tập hợp các hành vi có trong khối [Nếu thì]. Các hành vi bên trong khối [Nếu thì] sẽ bị bỏ qua nếu điều kiện của khối [Nếu thì] báo cáo là SAI.

Khối [Mãi mãi] là khối C thuộc danh mục Kiểm soát, lặp lại các hành vi chứa bên trong nó mãi mãi.

Sơ đồ phân tích luồng logic của dự án khối VEXcode VR của chúng tôi với khối vĩnh viễn bao quanh. Sơ đồ cho thấy các câu lệnh if lặp lại mãi mãi và mỗi câu lệnh được kiểm tra trong mỗi vòng lặp. Dự án của chúng tôi kiểm tra xem mắt trước có phát hiện màu xanh lá cây hay không và nếu có thì nó sẽ quay sang phải 90 độ. Tiếp theo, nếu mắt trước phát hiện màu xanh, nó sẽ quay sang trái 90 độ. Tiếp theo, nếu mắt trước phát hiện màu đỏ thì xe sẽ dừng lái. Cuối cùng, nếu mắt trước không phát hiện được gì thì nó sẽ lái về phía trước.

Các khối [Nếu thì] được sử dụng bên trong các khối [Mãi mãi] để mỗi điều kiện của các khối [Nếu thì] được kiểm tra nhiều lần. Trong quá trình thực hiện dự án, nếu điều kiện của khối [Nếu thì] là ĐÚNG, các khối bên trong khối [Nếu thì] sẽ được thực thi. Nếu điều kiện của khối [Nếu thì] là SAI, các khối bên trong khối [Nếu thì] sẽ bị bỏ qua và luồng của dự án sẽ tiếp tục đến khối tiếp theo trong ngăn xếp.

Sử dụng các khối [Nếu thì] bên trong các khối [Mãi mãi] cho phép Robot VR phản ứng phù hợp với môi trường xung quanh, chẳng hạn như dừng lại hoặc quay khi Robot VR phát hiện vật thể có màu sắc nhất định.

Robot VR rẽ phải sau khi đến đĩa màu xanh lá cây trong Sân chơi mê cung đĩa.

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.