Giới thiệu
Để sử dụng Python với VEXcode VR, bạn cần có giấy phép VR Enhanced hoặc Premium. Hãy đảm bảo rằng bạn đã đăng nhập bằng mã lớp và Logo VR ở góc trên bên trái có màu xám hoặc vàng.
Trong Đơn vị này, bạn sẽ học cách sử dụng Cảm biến mắt trước và các câu lệnh điều kiện để giải Thử thách mê cung đĩa. Trong Thử thách mê cung đĩa, Robot VR sẽ di chuyển qua 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 trước để phát hiện màu sắc.
Trên Sân chơi mê cung đĩa, một mê cung được tạo ra bằng cách đặt các đĩa màu xanh lá cây, đỏ và xanh lam và ghép các ô vuông màu trên sàn Sân chơi để rô-bốt có thể di chuyển trong mê cung bằng cách lái đến từng đĩa theo thứ tự. Hãy xem video bên dưới để xem Robot VR di chuyển trong mê cung.
Robot bắt đầu ở mũi tên màu xanh lá cây gần góc dưới bên trái của sân chơi, đối diện với đĩa màu xanh lá cây đầu tiên. Để di chuyển trong mê cung, robot sẽ tiến về phía đĩa màu xanh lá cây và rẽ phải. Sau đó, nó lái đến đĩa màu xanh tiếp theo và rẽ trái. Robot lặp lại thao tác này với ba đĩa màu xanh tiếp theo. Sau đó, robot lái đến đĩa màu xanh lá cây và rẽ phải, lái đến đĩa màu xanh lam cuối cùng và rẽ trái, lái đến đĩa màu xanh lá cây cuối cùng và rẽ phải. Sau đó, robot sẽ lái và dừng lại khi phát hiện thấy đĩa đỏ, cho biết nó đã đến cuối mê cung. Sau đó, robot rẽ phải và lái về điểm bắt đầu để lặp lại mê cung.
Bài toán mê cung đĩa
Có thể thực hiện mã hóa cho Robot VR để điều hướng Mê cung đĩa theo nhiều cách. Mục tiêu của Mê cung đĩa là lái Robot VR đến từng đĩa màu trong mê cung và kết thúc ở đĩa màu đỏ. Trong các Đơn vị trước, bạn đã giải quyết mê cung bằng cách sử dụng vòng lặpwhilevà phản hồi cảm biến để phát hiện vật thể. May mắn thay, có những công cụ trên VR Robot và trong mã của chúng tôi có thể giúp chúng tôi phát hiện màu sắc để giải quyết bài toán Disk Maze. Bạn sẽ tìm hiểu về các công cụ đó trong Đơn vị này, bắt đầu với Cảm biến mắt trong Bài học tiếp theo.