Skip to main content

Bài 5: Thử thách di chuyển đĩa

Trong Thử thách Di chuyển đĩa, Robot VR phải sử dụng Nam châm điện để nhặt từng đĩa và di chuyển chúng đến mục tiêu có cùng màu trên Sân chơi Di chuyển . Bạn sẽ cần sử dụng các vòng lặp lồng nhau và Nam châm điện cùng với các khối từ các danh mục Truyền động, Cảm biến và Điều khiển để giải quyết thử thách Di chuyển đĩa.

Góc nhìn từ trên xuống của Sân chơi Di chuyển đĩa ở trạng thái ban đầu, với Robot VR ở vị trí mục tiêu màu xanh lam ban đầu. Có các hộp màu đỏ làm nổi bật mỗi bộ 3 Đĩa, với một mũi tên chỉ vào các mục tiêu có màu tương ứng, cho biết mục tiêu là di chuyển tất cả các Đĩa đến mục tiêu có màu tương ứng.

Kết quả học tập

  • Áp dụng các khối từ danh mục Truyền động, Cảm biến và Điều khiển theo đúng trình tự để Robot VR hoàn thành thành công Thử thách di chuyển đĩa.

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

Đơn vị này khám phá cách sử dụng Nam châm điện trên Robot VR để nhặt và đặt các đĩa màu trên Sân chơi di chuyển đĩa . Đơn vị này cũng kết hợp các kỹ năng đã học ở các đơn vị trước như sử dụng Cảm biến mắt và Cảm biến khoảng cách với một khối mới, khối [Lặp lại cho đến] để điều hướng Sân chơi di chuyển đĩa và để nhặt đĩa.

Các hoạt động trong Đơn vị này đòi hỏi nhiều chuyển động lặp đi lặp lại. Việc sử dụng vòng lặp và vòng lặp lồng nhau trong các dự án VEXcode VR cho phép người dùng kiểm soát luồng dự án và rút ngắn danh sách dài các lệnh lặp lại thành chỉ còn một vài lệnh. Vòng lặp cũng có thể được sử dụng với các khối báo cáo Boolean, cho phép Robot VR đánh giá và phản ứng với môi trường xung quanh, chẳng hạn như dừng và cấp năng lượng cho Nam châm điện khi Cảm biến mắt xuống phát hiện ra đĩa.

Một đoạn mã VR của VEXcode về khối Lặp lại cho đến khi có tham số được đặt thành Xuống mắt gần vật thể? và một khối dẫn động tiến bên trong khối C. Bên ngoài khối Lặp lại cho đến khi là một khối dừng dẫn động và một khối nam châm điện tăng cường.

Việc đặt một vòng lặp bên trong một vòng lặp khác được gọi là 'lồng ghép'. Khi các vòng lặp được lồng vào nhau, vòng lặp bên ngoài sẽ kiểm soát số lần thực thi của vòng lặp bên trong. Các vòng lặp lồng nhau hữu ích trong các dự án mà Robot VR lặp lại cùng một hành vi nhiều lần. Các vòng lặp lồng nhau giúp tổ chức và cô đọng một dự án.

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.