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 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.

Góc nhìn từ trên xuống của Sân chơi Di chuyển đĩa với các hộp màu đỏ xung quanh mỗi bộ ba đĩa ở mỗi khu vực. Mở rộng từ hộp màu đỏ là một mũi tên chỉ đến mục tiêu có màu tương ứng, cho biết mục tiêu của thử thách là di chuyển tất cả các đĩa đến mục tiêu tương ứng của chúng.

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.