Tương tự#
Giới thiệu#
Một thiết bị Analog đọc các tín hiệu điện áp liên tục từ các cảm biến analog 3 chân VEX cũ, cho phép V5 Brain đo các giá trị trên một phạm vi thay vì các trạng thái cao hoặc thấp như với DigitalIn.
Ví dụ về các cảm biến là:
Trang này sử dụng analog_a làm ví dụ về tên thiết bị Analog. Hãy thay thế bằng tên do bạn cấu hình nếu cần.
Dưới đây là danh sách các phương pháp có sẵn:
value– Trả về giá trị của thiết bị tương tự.changed– Đăng ký một hàm được gọi bất cứ khi nào giá trị của thiết bị tương tự thay đổi.
Hàm khởi tạo – Tự tay khởi tạo và cấu hình thiết bị Analog.
AnalogIn– Tạo một thiết bị Analog.
giá trị#
Giá trị value biểu thị tín hiệu điện áp từ các cảm biến khác nhau.
Usage:
analog_a.value(units)
Tham số |
Sự miêu tả |
|---|---|
|
Tùy chọn. Đơn vị biểu diễn giá trị:
|
đã thay đổi#
changed đăng ký một hàm sẽ được gọi bất cứ khi nào giá trị của thiết bị tương tự thay đổi.
Usage:
analog_a.changed(callback, arg)
Thông số |
Sự miêu tả |
|---|---|
|
Một hàm được định nghĩa trước đó sẽ được thực thi khi giá trị của thiết bị tương tự thay đổi. |
|
Tùy chọn. Một |
def my_function():
brain.screen.print("Changed")
# Call my_function whenever analog_a's value changes
analog_a.changed(my_function)
Người xây dựng#
Các hàm tạo được sử dụng để tạo ra các đối tượng Analog Analog , cần thiết cho việc cấu hình thiết bị Analog.
AnalogIn#
AnalogIn tạo ra một thiết bị Analog.
Usage:
AnalogIn(port)
Tham số |
Sự miêu tả |
|---|---|
|
Cổng 3 dây mà thiết bị tương tự được kết nối:
|
# Create an analog device in Port A
analog_a = AnalogIn(brain.three_wire_port.a)