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

Dự án Python sử dụng cảm biến khoảng cách để phát hiện vật thể và in ra khoảng cách đo được tính bằng milimét.

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.

Đoạn mã Python sử dụng cảm biến khoảng cách để báo cáo khoảng cách của vật thể gần nhất tính bằng milimét trong VEXcode VR.

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

Dự án VEXcode VR hiển thị mã Python và thiết lập Playground để sử dụng cảm biến khoảng cách.

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

Các bài hướng dẫn VEXcode VR với Python đã được chọn và bài học về Cảm biến khoảng cách đang được mở.

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.

Dự án VEXcode VR Python sử dụng cảm biến khoảng cách để báo cáo vật thể gần nhất phía trước robot.

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

Dự án Python trong VEXcode VR sử dụng cảm biến khoảng cách để phát hiện vật thể và báo cáo khoảng cách của nó.

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.

Dự án Python sử dụng cảm biến khoảng cách trong VEXcode VR Playground.

Đú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

Dự án VEXcode VR Python sử dụng cảm biến khoảng cách với môi trường Playground hiển thị.

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.

Dự án Python với các lệnh cảm biến khoảng cách dành cho robot thực tế ảo.

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

Dự án Python sử dụng cảm biến khoảng cách để báo cáo vật thể gần nhất trong VEXcode VR.

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: