Máy đo khoảng cách#
Giới thiệu#
Máy đo khoảng cách siêu âm đo khoảng cách đến vật thể gần nhất bằng sóng âm. Nó hoạt động bằng cách phát ra xung siêu âm và đo thời gian âm thanh dội lại.

Trang này sử dụng range_finder làm ví dụ về tên của thiết bị đo khoảng cách. Hãy thay thế nó bằng tên do bạn tự cấu hình nếu cần.
Dưới đây là danh sách các phương pháp có sẵn:
found_object– Trả về liệu Bộ dò khoảng cách có phát hiện vật thể hay không.distance– Trả về khoảng cách giữa Bộ đo khoảng cách và vật thể được phát hiện gần nhất.
Hàm khởi tạo – Khởi tạo thủ công một thiết bị đo khoảng cách.
Sonar– Tạo một thiết bị đo khoảng cách.
đối tượng được tìm thấy#
found_object trả về một Boolean cho biết liệu Bộ dò khoảng cách có phát hiện một vật thể trong tầm nhìn của nó hay không.
True– Máy đo khoảng cách đang phát hiện một vật thể.False– Cảm biến khoảng cách không phát hiện vật thể.
Usage:
range_finder.found_object()
Thông số |
Sự miêu tả |
|---|---|
Phương pháp này không có tham số. |
khoảng cách#
distance trả về khoảng cách đo được đến vật thể gần nhất được cảm biến phát hiện dưới dạng số thập phân float.
Usage:
range_finder.distance(units)
Tham số |
Sự miêu tả |
|---|---|
|
Đơn vị biểu thị khoảng cách là: |
Các hàm tạo#
Các hàm tạo được sử dụng để tạo thủ công Sonar , cần thiết cho việc cấu hình các thiết bị đo khoảng cách bên ngoài VEXcode.
Sonar#
Sonar tạo ra một thiết bị đo khoảng cách.
Usage:
Sonar(port)
Tham số |
Sự miêu tả |
|---|---|
|
Cổng 3 dây mà Bộ dò khoảng cách được kết nối:
|
# Create a Range Finder in Port A
range_finder = Sonar(brain.three_wire_port.a)