Skip to main content

Bài 2: Sử dụng cảm biến mắt trước với [Chờ cho đến khi]

Trong Bài học này, bạn sẽ tạo một dự án sử dụng Cảm biến mắt trước với khối [Chờ cho đến] để điều hướng Robot VR qua Sân chơi mê cung đĩa . Dự án của bạn sẽ hướng dẫn Robot VR rẽ phải khi phát hiện đĩa màu xanh lá cây và rẽ trái khi cảm biến mắt trước phát hiện đĩa màu xanh lam. Trong thử thách nhỏ, bạn sẽ áp dụng những kỹ này để lái Robot VR đến từng đĩa trong Sân chơi mê cung và kết thúc tại đĩa màu đỏ.

Một góc nhìn về sân chơi Disk Maze, với robot VR đã đến đích và đường đi của nó qua sân chơi được đánh dấu bằng mũi tên.

Kết quả học tập

  • Xác định rằng khối [Chờ cho đến] có thể được sử dụng với Cảm biến mắt.

Đặt tên và lưu dự án

Dự án này sẽ sử dụng khối [Chờ cho đến khi] để hướng dẫn Robot VR quay khi Cảm biến mắt trước phát hiện Đĩa màu đầu tiên (màu xanh lá cây) trên Sân chơi mê cung Đĩa .

Góc nhìn từ trên xuống của sân chơi Disc Maze, với mũi tên chỉ đường đi dự kiến của robot VR. Robot phải di chuyển về phía trước từ bệ xuất phát để đến đĩa màu xanh lá cây đầu tiên, sau đó rẽ phải sau khi phát hiện ra đĩa.
  • Bắt đầu một dự án mới trong VEXcode VR và đặt tên cho dự án Unit7Lesson2.

    Thanh công cụ VEXcode VR với nút 'Tên dự án' được tô sáng trong hộp màu đỏ, bên trái nút Chọn sân chơi. Tên dự án được đặt là Đơn vị 7 Bài 2.
  • Để bắt đầu, Robot VR sẽ cần phải di chuyển về phía đĩa đầu tiên trên Sân chơi mê cung đĩa . Kéo khối [Ổ đĩa] vào không gian làm việc. Hãy nhớ rằng bạn có thể sử dụng khối VEXcode, khối Switch hoặc kết hợp cả hai loại khối này để xây dựng dự án của mình. 

    Khối VEXcode VR sẽ bắt đầu bằng khối When Started theo sau là chú thích ghi là 'lái xe đến đĩa đầu tiên (màu xanh lá cây), sau đó rẽ phải'. Cuối cùng, có một khối Drive Forward được đánh dấu bằng hộp màu đỏ.
  • Dự án ví dụ này sẽ sử dụng các khối chú thích để nhắc nhở người dùng về mục đích của hành vi của Robot VR trong phần tiếp theo của dự án.

    Khối bình luận VEXcode VR, với văn bản mặc định là 'bình luận'.
  • Thêm khối [Chờ cho đến khi] và đặt khối <Color sensing> vào bên trong. Đĩa đầu tiên mà Robot VR gặp phải sẽ có màu xanh lá cây. Chọn 'xanh lá cây' làm màu cần phát hiện.

    Các khối VEXcode VR sẽ được chặn từ trước đó với khối Wait Until Front Eye phát hiện màu xanh lá cây được thêm vào sau khối Drive Forward. Toàn bộ dự án bắt đầu bằng khối Khi bắt đầu theo sau là Bình luận có nội dung 'lái xe đến đĩa đầu tiên (màu xanh lá cây), sau đó rẽ phải'. Tiếp theo là khối Lái về phía trước, theo sau là khối Đợi cho đến khi có khối Cảm biến màu có nội dung 'Mắt trước phát hiện màu xanh lá cây'.
  • Thêm khối [Quay tới] để hướng dẫn Robot VR rẽ phải 90 độ khi phát hiện đĩa màu xanh lá cây.

    Các khối VEXcode VR được xây dựng từ trước với khối Rẽ phải 90 độ được thêm vào sau khối Chờ cho đến. Toàn bộ dự án hiện có nội dung là Khi bắt đầu, sau đó là Bình luận có nội dung là 'lái xe đến đĩa đầu tiên (màu xanh lá cây), sau đó rẽ phải'. Tiếp theo, lái xe về phía trước và đợi cho đến khi mắt trước phát hiện màu xanh lá cây. Cuối cùng, rẽ phải 90 độ.
  • Mở Sân chơi mê cung đĩa nếu nó chưa được mở và chạy dự án.
  • Xem Robot VR di chuyển về phía trước đến đĩa màu xanh lá cây đầu tiên rồi rẽ phải.

    Robot VR trên sân chơi Disc Maze đang di chuyển về phía đĩa xanh đầu tiên. Một mũi tên được đánh dấu chỉ ra rằng nó sẽ rẽ phải khi đến đó.
  • Lưu ý rằng Robot VR sẽ di chuyển về phía trước cho đến khi trạng thái của khối <Color sensing> báo cáo là ĐÚNG. Sau đó, nó thực hiện khối tiếp theo trong ngăn xếp, đó là rẽ phải 90 độ.

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.