Công tắc giới hạn#
Giới thiệu#
Công tắc giới hạn là một cảm biến kỹ thuật số nhỏ phát hiện sự tiếp xúc vật lý với vật thể.

Trang này sử dụng limit_switch làm ví dụ về tên công tắc giới hạn. 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:
pressing– Trả về trạng thái liệu Công tắc giới hạn được chỉ định có đang được nhấn hay không.pressed– Đăng ký một hàm được gọi bất cứ khi nào Công tắc Giới hạn được nhấn.released– Đăng ký một hàm được gọi bất cứ khi nào Công tắc Giới hạn được nhả ra.
Hàm khởi tạo – Khởi tạo thủ công một công tắc giới hạn.
Limit– Tạo một công tắc giới hạn.
nhấn#
pressing trả về Boolean cho biết liệu Công tắc Giới hạn hiện đang được nhấn hay không.
True– Công tắc giới hạn đang được nhấn.False– Công tắc giới hạn không được nhấn.
Usage:
limit_switch.pressing()
Thông số |
Sự miêu tả |
|---|---|
Phương pháp này không có tham số. |
# Display a message after limit_switch is pressed
while not limit_switch.pressing():
pass
brain.screen.print("Limit Switch pressed!")
nhấn#
pressed đăng ký một hàm sẽ được gọi mỗi khi công tắc giới hạn được nhấn.
Usage:
limit_switch.pressed(callback, arg)
Thông số |
Sự miêu tả |
|---|---|
|
Một hàm được định nghĩa trước đó sẽ thực thi khi Công tắc Giới hạn được nhấn. |
|
Tùy chọn. Một |
def my_function():
brain.screen.print("Pressed")
# Call my_function whenever limit_switch is pressed
limit_switch.pressed(my_function)
phát hành#
released đăng ký một hàm sẽ được gọi bất cứ khi nào công tắc giới hạn được nhả ra.
Usage:
limit_switch.released(callback, arg)
Thông số |
Sự miêu tả |
|---|---|
|
Một hàm được định nghĩa trước đó sẽ thực thi khi Công tắc Giới hạn được nhả ra. |
|
Tùy chọn. Một |
def my_function():
brain.screen.print("Pressed")
# Call my_function whenever limit_switch is released
limit_switch.released(my_function)
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 Limit , cần thiết để cấu hình công tắc giới hạn bên ngoài VEXcode.
Limit#
Limit tạo ra một công tắc giới hạn.
Usage:
Limit(port)
Tham số |
Sự miêu tả |
|---|---|
|
Cổng 3 dây mà Công tắc giới hạn được kết nối:
|
# Create a Limit Switch in Port A
light_switch = Limit(brain.three_wire_port.a)