Công cụ theo dõi đường dây#

Giới thiệu#

Bộ dò đường là một cảm biến tương tự sử dụng đèn LED hồng ngoại và cảm biến ánh sáng để phát hiện độ phản xạ của bề mặt phía trước. Nó được thiết kế để gắn dưới khung gầm của robot để robot có thể đi theo một đường dẫn đã được đánh dấu trước.

Công cụ theo dõi đường VEX.

Trang này sử dụng line_tracker làm ví dụ về tên Line Tracker. Hãy thay thế bằng tên đã cấu hình của riêng bạn nếu cần.

Dưới đây là danh sách các phương pháp có sẵn:

  • reflectivity – Trả về một integer biểu thị lượng ánh sáng phản xạ từ bề mặt dưới dạng phần trăm.

Hàm khởi tạo – Khởi tạo thủ công một đối tượng Line Tracker.

  • Line – Tạo Trình theo dõi dòng.

độ phản xạ#

reflectivity trả về một integer biểu thị lượng ánh sáng phản xạ từ bề mặt dưới dạng phần trăm. Điều này có thể được sử dụng để giúp robot đi theo một đường dẫn đã được đánh dấu trước.

Ghi chú:

  • Độ phản xạ 0% có nghĩa là vật thể rất tối.

  • Độ phản xạ 100% có nghĩa là vật thể rất sáng.

Usage:
line_tracker.reflectivity(units)

Tham số

Sự miêu tả

units

Tùy chọn. Đơn vị dùng để trả về hệ số phản xạ: PERCENT (mặc định).

Người xây dựng#

Các hàm tạo được sử dụng để tạo thủ công các đối tượng Line , cần thiết cho việc cấu hình Line Tracker bên ngoài VEXcode.

Line#

Dòng Line tạo ra một Trình theo dõi dòng.

Usage:
Line(port)

Tham số

Sự miêu tả

port

Cổng 3 dây mà Bộ theo dõi đường dây được kết nối:

  • Trên Bộ não EXP – brain.three_wire_port.x trong đó x là số của cổng.
  • Trên Bộ mở rộng 3 dây – expander.a trong đó expander là tên của thể hiện bộ mở rộng.

# Create a Line Tracker in Port A
line_tracker = Line(brain.three_wire_port.a)