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ì?

Sơ đồ minh họa các tính năng chính của robot VEXcode VR, làm nổi bật các thành phần và chức năng của nó trong môi trường lập trình trực tuyến được thiết kế để học các khái niệm lập trình và robot.

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.

Sơ đồ minh họa các tính năng chính của robot VEXcode VR, làm nổi bật khả năng lập trình, mô phỏng và ứng dụng giáo dục cho việc học STEM.

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

Sơ đồ minh họa các tính năng của robot VEXcode VR, làm nổi bật các thành phần như cảm biến, bánh xe và giao diện lập trình, được thiết kế để nâng cao khả năng học lập trình và robot cho học sinh và nhà giáo dục.

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.

Sơ đồ giới thiệu các tính năng của robot VEXcode VR, làm nổi bật khả năng lập trình, mô phỏng và ứng dụng giáo dục cho việc học STEM.

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

Sơ đồ minh họa các tính năng của robot VEXcode VR, giới thiệu nhiều thành phần và chức năng khác nhau được thiết kế để nâng cao việc giáo dục lập trình và học tập về robot cho học sinh và nhà giáo dục.

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

Sơ đồ giới thiệu các tính năng chính của robot VEXcode VR, làm nổi bật các thành phần và chức năng của nó trong môi trường lập trình trực tuyến để học các khái niệm lập trình và robot.

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

Sơ đồ minh họa các tính năng của robot VEXcode VR, làm nổi bật các thành phần và chức năng của nó trong môi trường lập trình trực tuyến được thiết kế để học các khái niệm mã hóa thông qua robot ảo.

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

Khối Boolean

Sơ đồ minh họa các tính năng của robot VEXcode VR, làm nổi bật các thành phần và chức năng hỗ trợ giáo dục mã hóa và các nguyên tắc về robot cho học sinh và nhà giáo dục trong môi trường ảo.

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

Sơ đồ minh họa các tính năng của robot VEXcode VR, làm nổi bật các thành phần và chức năng hỗ trợ giáo dục mã hóa và các nguyên tắc về robot cho học sinh và nhà giáo dục trong môi trường ảo.

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

Sơ đồ minh họa các tính năng của robot VEXcode VR, làm nổi bật khả năng của nó trong môi trường lập trình trực tuyến để học các khái niệm mã hóa thông qua mô phỏng robot ảo.

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

Sơ đồ minh họa các tính năng của robot VEXcode VR, làm nổi bật các thành phần và khả năng của nó trong môi trường lập trình ảo phục vụ mục đích giáo dục.

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

Sơ đồ minh họa các tính năng chính của robot VEXcode VR, bao gồm cảm biến, động cơ và các yếu tố thiết kế, làm nổi bật chức năng của chúng trong môi trường lập trình ảo cho mục đích giáo dục.

Để 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: