Biến trở#
Giới thiệu#
Biến trở là một cảm biến tương tự dùng để đo vị trí góc của trục quay. Nó xuất ra một điện áp tỷ lệ thuận với vị trí đó.
Tùy thuộc vào phiên bản của chiết áp, lượng xoay mà nó có thể phát hiện sẽ khác nhau:
Biến trở – Lên đến 250 độ
Biến trở V2 – 330 độ (Liên tục)
|
|
|---|---|
Biến trở |
Biến trở V2 |
Trang này sử dụng potentiometer_a làm ví dụ về tên chiết áp. 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:
angle– Trả về vị trí góc của Biến trở.changed– Đăng ký một hàm được gọi bất cứ khi nào giá trị của Biến trở thay đổi.
Hàm khởi tạo – Khởi tạo thủ công một biến trở hoặc biến trở V2.
PotentiometerV2– Tạo một Biến trở V2.Potentiometer– Tạo một Biến trở.
góc#
angle trả về vị trí góc của biến trở.
Usage:
potentiometer_a.angle(units)
Tham số |
Sự miêu tả |
|---|---|
|
Đơn vị đo:
|
đã thay đổi#
changed đăng ký một hàm sẽ được gọi bất cứ khi nào giá trị của biến trở thay đổi.
Usage:
changed(callback, arg)
Thông số |
Sự miêu tả |
|---|---|
|
Một hàm được định nghĩa trước đó sẽ thực thi khi giá trị của Biến trở thay đổi. |
|
Tùy chọn. Một |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
Các hàm tạo#
Các hàm tạo được sử dụng để tạo thủ công các đối tượng PotentiometerV2 và Potentiometer , cần thiết để cấu hình các biến trở bên ngoài VEXcode.
PotentiometerV2#
PotentiometerV2 tạo ra Biến trở V2.
Usage:
PotentiometerV2(port)
Tham số |
Sự miêu tả |
|---|---|
|
Cổng 3 dây mà Biến trở V2 được kết nối:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Biến trở Potentiometer biến trở.
Usage:
Potentiometer(port)
Tham số |
Sự miêu tả |
|---|---|
|
Cổng 3 dây mà chiết áp được kết nối:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

