Потенциометр#
Введение#
Потенциометр — это аналоговый датчик, измеряющий угловое положение вращающегося вала. Он выдает напряжение, пропорциональное этому положению.
В зависимости от версии потенциометра, величина вращения, которую он может обнаружить, различается:
Потенциометр – до 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 Potentiometer потенциометров вне VEXcode.
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)
Параметр |
Описание |
|---|---|
|
Трехпроводной порт, к которому подключен потенциометр:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

