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 lệnh 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.

Kết quả học tập
- Áp dụng các lệnh từ các 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 vòng lặp whileđể điều hướng Sân chơi di chuyển đĩa và nhặt.
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 lệnh trả về Boolean, cho phép Robot VR đánh giá và phản hồi 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.
trong khi không down_eye.near_object():
drivetrain.drive(FORWARD)
wait(5, MSEC)
drivetrain.stop()
magnet.energize(BOOST)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 vòng lặp bên trong thực thi. 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 sẽ sắp xếp 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.