Потенціометр#
Вступ#
Потенціометр – це аналоговий датчик, який вимірює кутове положення обертового вала. Він видає напругу, пропорційну його положенню.
Залежно від версії потенціометра, величина обертання, яку він може виявити, варіюється:
Потенціометр – до 250 градусів
Потенціометр V2 – 330 градусів (безперервний)
|
|
|---|---|
Потенціометр |
Потенціометр V2 |
На цій сторінці як приклад назви потенціометра використовується potentiometer_a За потреби замініть її власною налаштованою назвою.
Нижче наведено список доступних методів:
angle– Повертає кутове положення потенціометра.changed– Реєструє функцію, яка викликається щоразу, коли змінюється значення потенціометра.
Конструктори – Ручна ініціалізація потенціометра або потенціометра V2.
PotentiometerV2– Створіть потенціометр V2.Potentiometer– Створіть потенціометр.
кут#
angle повертає кутове положення потенціометра.
Usage:
potentiometer_a.angle(units)
Параметр |
Опис |
|---|---|
|
Одиниця вимірювання:
|
змінився#
changed реєструє функцію, яка викликається щоразу, коли змінюється значення потенціометра.
Usage:
changed(callback, arg)
Параметри |
Опис |
|---|---|
|
Попередньо визначена функція, яка виконується при зміні значення потенціометра. |
|
Необов’язково. Кортеж |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
Конструктори#
Конструктори використовуються для ручного створення об’єктів PotentiometerV2 та Potentiometer , які необхідні для налаштування потенціометрів поза VEX-кодом.
PotentiometerV2#
PotentiometerV2 створює потенціометр V2.
Usage:
PotentiometerV2(port)
Параметр |
Опис |
|---|---|
|
3-провідний порт, до якого підключено потенціометр V2:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Potentiometer створює потенціометр.
Usage:
Potentiometer(port)
Параметр |
Опис |
|---|---|
|
3-провідний порт, до якого підключено потенціометр:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

