Sử dụng Cảm biến cản trong VEXcode VR

Robot VEXcode VR có hai Cảm biến cản. Cảm biến đệm có thể được sử dụng với VEXcode VR để báo cáo nếu Cảm biến đệm được nhấn trên Robot VEXcode VR.


Cảm biến cản là gì?

Vị trí cảm biến cản trước trên robot VEXcode VR

Cảm biến cản là một công tắc. Cảm biến cản sẽ báo cáo nếu nó được nhấn hoặc nhả.

  • Cảm biến cản sẽ báo cáo giá trị cảm biến là 1 khi cảm biến cản được nhấn.
  • Cảm biến cản sẽ báo cáo giá trị cảm biến là 0 khi cảm biến cản được nhả ra.

Vị trí cảm biến cản trước trên robot VEXcode VR

Bạn có thể xem giá trị của Cảm biến bội thu trong Bảng điều khiển. Để biết thêm thông tin về Bảng điều khiển, hãy xem Bài viếtvề Bảng điều khiển VR của VEXcode.


Những cách sử dụng phổ biến của cảm biến cản

Vị trí cảm biến cản trước trên robot VEXcode VR

Cảm biến cản có thể được ép bởi các bức tường trong Sân chơi Mê cung trên tường.

Vị trí cảm biến cản trước trên robot VEXcode VR

Cảm biến cản cũng có thể được ấn vào các bức tường xung quanh các Sân chơi khác nhau.


Sử dụng cảm biến Bumper trong khối VR VEXcode

Vị trí cảm biến cản trước trên robot VEXcode VR

Để bắt đầu lập trình Cảm biến cản, trước tiên bạn cần mở VEXcode VR. Để biết thêm thông tin, hãy xem bài viết Launch - Bắt đầu với VEXcode VR.

Vị trí cảm biến cản trước trên robot VEXcode VR

Tiếp theo, xác định danh mục Cảm biến trong hộp Công cụ và tìm khối <Pressing Bumper>.

Thay đổi cảm biến cản

Vị trí cảm biến cản trước trên robot VEXcode VR

Bạn có thể chọn Cản trái hoặc Cản phải từ menu thả xuống.

Khối Boolean

Vị trí cảm biến cản trước trên robot VEXcode VR

Các khối Boolean báo cáo một điều kiện là đúng hoặc sai và phù hợp với bất kỳ khối nào có đầu vào hình lục giác (sáu mặt) cho các khối khác. Khối Boolean nhấn bội báo cáo “đúng” nếu phần đệm được nhấn và “sai” nếu phần đệm được nhấn thả ra hoặc không nhấn. Để biết thêm thông tin về khối Boolean, hãy truy cập Trợ giúp hoặc Hình dạng và ý nghĩa của khối - bài viết VEXcode VR.

Sau đây là ví dụ về mã sẽ khiến Robot VR di chuyển về phía trước cho đến khi va vào một vật thể hoặc tường.

Khối C

Vị trí cảm biến cản trước trên robot VEXcode VR

Các khối C lặp lại (các) khối bên trong chúng hoặc kiểm tra xem điều kiện là đúng hay sai. Chúng được định hình để gắn các khối ngăn xếp bên trên, bên dưới hoặc bên trong chúng. Các khối điều khiển Cảm biến bội thu thường được sử dụng với các điều kiện (khối C), chẳng hạn như khối [Nếu thì] hoặc [Đợi cho đến khi]. Để biết thêm thông tin về các khối có điều kiện được tìm thấy trong danh mục Kiểm soát, hãy truy cập Trợ giúp hoặc Hình dạng và ý nghĩa của khối - bài viết VEXcode VR.

Trong ví dụ sau, mã sẽ khiến Robot VR chạy trong hình vuông mãi mãi.


Sử dụng cảm biến Bumper trong VEXcode VR Python

Vị trí cảm biến cản trước trên robot VEXcode VR

Để bắt đầu lập trình Cảm biến bội thu bằng Python, trước tiên bạn cần mở dự án văn bản VEXcode VR. Để biết thêm thông tin, xem bài viết này.

Vị trí cảm biến cản trước trên robot VEXcode VR

Tiếp theo, xác định danh mục Cảm biến trong Hộp công cụ và tìm các lệnh left_bumper.press và right_bumper.press. Đây là các hàm báo cáo giá trị Boolean về cảm biến. Vì có hai Cảm biến cản trên Robot VR nên có các tùy chọn cho cả cản bên phải và bên trái.

Vị trí cảm biến cản trước của robot VR được hiển thị ở cả hình ảnh nhìn từ phía trước và bên cạnh.

Để thêm lệnh vào dự án của bạn, bạn có thể kéo lệnh vào từ Hộp công cụ hoặc gõ lệnh trong không gian làm việc bằng chức năng Tự động hoàn thành. Để tìm hiểu thêm về Tự động hoàn thành trong VEXcode VR bằng Python, hãy xem bài viết này.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: