Sử dụng Cảm biến khoảng cách trong VEXcode VR với Python

Cảm biến khoảng cách trên Robot VR báo cáo khoảng cách giữa Robot VR và vật thể gần nhất. Cảm biến tính toán khoảng cách bằng cách sử dụng thời gian để ánh sáng laser bật ra khỏi vật thể và quay trở lại cảm biến.


Cảm biến khoảng cách trên Robot VR

Ảnh chụp màn hình giao diện VEXcode VR giới thiệu môi trường mã hóa theo khối, được thiết kế để dạy các khái niệm mã hóa thông qua rô-bốt ảo, như một phần của hướng dẫn dành cho học sinh và nhà giáo dục trong giáo dục STEM.

Cảm biến khoảng cách là cảm biến báo cáo khoảng cách giữa Robot VR và vật thể rắn gần nhất.

Ảnh chụp màn hình giao diện hướng dẫn VEXcode VR, giới thiệu môi trường mã hóa theo khối để lập trình robot ảo, được thiết kế để hỗ trợ học sinh học các khái niệm mã hóa và nguyên tắc robot.

Cảm biến khoảng cách sử dụng tia laser Loại 1 tương tự như tia laser mà điện thoại di động hiện đại sử dụng để phát hiện đầu. Nó phát ra một xung ánh sáng laser an toàn nhỏ, sau đó sử dụng thời gian cần thiết để xung phản xạ để tính toán khoảng cách của các vật thể ở gần. Cảm biến tính toán khoảng cách dựa trên thời gian xung laser thực hiện hành trình khứ hồi.


Lệnh VEXcode VR được sử dụng với Cảm biến khoảng cách

Ảnh chụp màn hình giao diện VEXcode VR giới thiệu môi trường mã hóa theo khối, được thiết kế để giảng dạy các khái niệm mã hóa thông qua robot ảo trong môi trường giáo dục.

Bạn có thể tìm thấy các lệnh được sử dụng với Cảm biến khoảng cách trong danh mục Cảm biến.

get_distance Lệnh

Ảnh chụp màn hình giao diện VEXcode VR giới thiệu môi trường mã hóa theo khối, được thiết kế để dạy các khái niệm mã hóa thông qua robot ảo, như một phần của phần Hướng dẫn.

Sử dụng lệnh get_distance , Cảm biến khoảng cách có thể báo cáo khoảng cách của vật thể gần nhất tính bằng milimét (mm) hoặc inch. Lệnh get_distancebáo cáo các giá trị số tính bằng milimét (mm) hoặc inch.

Ảnh chụp màn hình giao diện hướng dẫn VEXcode VR giới thiệu các tùy chọn mã hóa theo khối để lập trình robot ảo, được thiết kế để nâng cao kỹ năng mã hóa và giải quyết vấn đề trong giáo dục STEM.

Khoảng cách sẽ được hiển thị bằng milimét (mm) và inch trong Bảng điều khiển màn hình.

tìm thấy đối tượng Lệnh

Ảnh chụp màn hình giao diện lập trình VEXcode VR, giới thiệu môi trường mã hóa theo khối để người dùng tìm hiểu các khái niệm mã hóa thông qua robot ảo, được thiết kế cho mục đích giáo dục trong STEM.

Cảm biến khoảng cách phát hiện xem có vật thể nào ở phía trước nó hay không bằng cách sử dụng lệnh Khoảng cách tìm thấy đối tượng. Cảm biến khoảng cách có thể phát hiện một vật thể hoặc bề mặt trong phạm vi 3000 mm (~118 inch) của cảm biến. Lệnh Khoảng cách tìm thấy đối tượng trả về giá trị Boolean là Đúng hoặc Sai.

Ảnh chụp màn hình giao diện VEXcode VR giới thiệu môi trường mã hóa theo khối, được thiết kế để giảng dạy các khái niệm mã hóa thông qua robot ảo, có trong phần Hướng dẫn dành cho các nhà giáo dục và sinh viên trong lĩnh vực giáo dục STEM.

Đúng hoặc sai sẽ được báo cáo và xuất hiện trong Bảng điều khiển giám sát.

Tia laser cho phép cảm biến có trường nhìn rất hẹp, do đó khả năng phát hiện luôn ở ngay phía trước cảm biến. 


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

Ảnh chụp màn hình giao diện lập trình VEXcode VR, giới thiệu môi trường mã hóa theo khối được thiết kế để dạy các khái niệm mã hóa thông qua robot ảo. Bao gồm các công cụ để tạo, thử nghiệm và gỡ lỗi mã trong môi trường mô phỏng.

Cảm biến khoảng cách có thể phát hiện nếu có vật thể ở phía trước Robot VR. Điều này có thể được sử dụng để tránh chướng ngại vật.

Ảnh chụp màn hình giao diện VEXcode VR giới thiệu môi trường mã hóa theo khối để lập trình robot ảo, làm nổi bật các tính năng dành cho người mới bắt đầu và người dùng nâng cao trong bối cảnh giáo dục STEM.

Cảm biến khoảng cách có thể đo khoảng cách giữa mặt trước của Cảm biến khoảng cách và mặt trước của vật thể. Điều này có thể hữu ích để hoàn thành mê cung mà không liên tục va vào tường hoặc tránh vật thể.


Dự án ví dụ về cảm biến khoảng cách

Ảnh chụp màn hình giao diện VEXcode VR hiển thị môi trường mã hóa theo khối để lập trình robot ảo, được thiết kế để hỗ trợ việc học các khái niệm mã hóa và nguyên tắc robot trong môi trường giáo dục.

Trong ví dụ này, Robot VR sẽ lái về phía trước nếu Cảm biến khoảng cách tìm thấy vật thể. Nếu không phát hiện được vật thể, Robot VR sẽ rẽ phải và tiếp tục kiểm tra vật thể.

Lưu ý: Ví dụ này sẽ tìm thấy tòa nhà đầu tiên, nhưng cần cải tiến để tránh rơi khỏi bàn.

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

Last Updated: