Bộ mở rộng 3 dây#
Giới thiệu#
Bộ mở rộng 3 dây cho phép bộ xử lý V5 Brain hỗ trợ nhiều thiết bị 3 dây hơn bằng cách thêm 8 cổng bổ sung thông qua một kết nối Smart Port duy nhất.

Trang này sử dụng expander làm ví dụ về tên bộ mở rộng 3 dây. Hãy thay thế 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:
Hàm khởi tạo – Khởi tạo thủ công bộ mở rộng 3 dây.
Triport– Tạo Bộ mở rộng 3 dây.
chỉ mục#
index trả về một index dựa trên Cổng thông minh mà Bộ mở rộng 3 dây được kết nối. Ví dụ, nếu Bộ mở rộng 3 dây được kết nối với Cổng 1, integer sẽ trả về 1.
Usage:
expander.index()
Thông số |
Sự miêu tả |
|---|---|
Phương pháp này không có tham số. |
Người xây dựng#
Các hàm tạo được sử dụng để tạo thủ công Triport , cần thiết cho việc cấu hình Bộ mở rộng 3 dây bên ngoài VEXcode.
Triport#
Triport tạo Bộ mở rộng 3 dây.
Usage:
Triport(smartport)
Tham số |
Sự miêu tả |
|---|---|
|
Cổng thông minh mà bộ mở rộng 3 dây được kết nối, được viết dưới dạng |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
Mỗi đối tượng
Triportcó 8 thuộc tính cổng (ađếnh) đại diện cho các cổng trên Bộ mở rộng 3 dây. Chúng có thể được sử dụng trong hàm tạo của bất kỳ thiết bị 3 dây nào khác làm đối số cho tham sốport.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)