Skip to main content

Bài 1: Khối cảm biến mắt

<Eye Sensor near object> Khối

Khối <Eye Sensor near object> báo cáo liệu Cảm biến mắt có đủ gần vật thể để phát hiện màu sắc hay không (đỏ, xanh lá cây, xanh lam, không màu).

Khối cảm biến mắt VR VEXcode VR Eye Sensor Near Object có nội dung 'Mắt trước có ở gần vật thể không?'.

Khối <Eye Sensor near object> là khối báo cáo Boolean báo cáo ĐÚNG khi Cảm biến mắt ở gần vật thể có màu sắc có thể phát hiện được và báo cáo SAI nếu Cảm biến mắt không ở gần vật thể có màu sắc có thể phát hiện được.

Cảm biến mắt phía trước hoặc phía dưới có thể được chọn từ menu thả xuống trên khối <Eye Sensor near object>.

Khối cảm biến mắt VR VEXcode VR Eye Sensor Near Object có nội dung 'Mắt trước có ở gần vật thể không?'. Menu thả xuống của cảm biến sẽ mở ra, cho phép người dùng thay đổi cảm biến từ Mắt trước thành Mắt dưới.

Sử dụng khối chuyển đổi 

Đây là khối Switch <Eye sensor near object>.

Phiên bản khối chuyển đổi VEXcode VR của khối Cảm biến mắt gần vật thể, với mã Python có nội dung 'front_eye.near_object()'.

Bạn có thể thay đổi tham số cảm biến từ Cảm biến mắt trước thành Cảm biến mắt dưới bằng cách thay thế mã "front_eye" bằng "down_eye." Lưu ý rằng tên cảm biến phải được nhập bằng chữ thường. Chỉ cần nhập tham số hoặc nhấn phím enter hoặc phím tab để chọn gợi ý tham số xuất hiện. 

Phiên bản khối chuyển đổi VEXcode VR của khối Cảm biến mắt gần vật thể, với mã Python có nội dung 'front_eye.near_object()'. Menu thả xuống tự động hoàn thành cho phép người dùng thay đổi cảm biến giữa 'front_eye' và 'down_eye'.

<Color sensing> Khối

Khối <Color sensing> báo cáo liệu một trong các Cảm biến mắt có phát hiện ra màu cụ thể hay không.

Khối cảm biến màu VR VEXcode có nội dung 'Mắt trước phát hiện màu đỏ?'.

Chọn Cảm biến mắt nào sẽ sử dụng trên khối <Color sensing>.

Khối cảm biến màu VR VEXcode có nội dung 'Mắt trước phát hiện màu đỏ?'. Một menu thả xuống sẽ mở ra để thiết lập cảm biến đã chọn là Mắt trước hoặc Mắt dưới.

Khối <Color sensing> là khối báo cáo Boolean và báo cáo ĐÚNG khi Cảm biến mắt phát hiện màu đã chọn. Khối <Color sensing> báo cáo SAI khi Cảm biến mắt không phát hiện màu đã chọn. Chọn màu để phát hiện trên khối <Color sensing>.

Khối cảm biến màu VR VEXcode có nội dung 'Mắt trước phát hiện màu đỏ?'. Một menu thả xuống sẽ mở ra để thiết lập màu đã chọn thành đỏ, xanh lá cây, xanh dương hoặc không có màu nào.

Sử dụng khối chuyển đổi

Đây là khối Switch <Color sensing>. 

Phiên bản khối chuyển đổi VEXcode VR của khối Cảm biến màu với mã Python có nội dung là 'front_eye.detect(RED)'.

Bạn có thể thay đổi tham số màu bằng cách nhập màu khác vào trong dấu ngoặc đơn. Hãy đảm bảo nhập màu bằng chữ in hoa. Các gợi ý về tham số màu sẽ xuất hiện khi bạn sửa đổi văn bản. 

Phiên bản khối chuyển đổi VEXcode VR của khối Cảm biến màu với mã Python có nội dung là 'front_eye.detect(RED)'. Người dùng có thể thay đổi giá trị màu giữa XANH DƯƠNG, XANH LÁ CÂY, KHÔNG CÓ và ĐỎ bằng cách nhập hoặc sử dụng tính năng tự động hoàn thành.

Giống như khối <Eye sensor near object> , bạn có thể thay đổi tham số cảm biến từ Cảm biến mắt trước thành Cảm biến mắt dưới bằng cách thay thế "front_eye" bằng "down_eye." Hãy đảm bảo nhập tên cảm biến bằng chữ thường. Việc sử dụng cú pháp phù hợp rất quan trọng, vì vậy hãy đảm bảo thêm dấu gạch dưới (_) giữa hai từ trong tên cảm biến. 

Phiên bản khối chuyển đổi VEXcode VR của khối Cảm biến màu với mã Python có nội dung 'down_eye.detect(RED)' để minh họa cách thay đổi cảm biến đã chọ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.