Potenciómetro#
Introducción#
El Potenciómetro es un sensor analógico que mide la posición angular de un eje giratorio. Produce un voltaje proporcional a su posición.
Dependiendo de la versión del potenciómetro, la cantidad de rotación que puede detectar varía:
Potenciómetro – Hasta 250 grados
Potenciómetro V2 – 330 grados (Continuo)
|
|
|---|---|
Potenciómetro |
Potenciómetro V2 |
Esta página utiliza potentiometer_a como ejemplo Nombre del potenciómetro. Reemplácelo con su propio nombre configurado según sea necesario.
A continuación se muestra una lista de los métodos disponibles:
angle– Devuelve la posición angular del potenciómetro.changed– Registra una función que se llamará cada vez que cambie el valor del potenciómetro.
Constructores – Inicializar manualmente un potenciómetro o potenciómetro V2.
PotentiometerV2– Crear un potenciómetro V2.Potentiometer– Crear un potenciómetro.
ángulo#
angle devuelve la posición angular del potenciómetro.
Usage:
potentiometer_a.angle(units)
Parámetro |
Descripción |
|---|---|
|
La unidad de medida:
|
cambió#
changed registra una función que se llamará cada vez que cambie el valor del potenciómetro.
Usage:
changed(callback, arg)
Parámetros |
Descripción |
|---|---|
|
Una función previamente definida que se ejecuta cuando cambia el valor del potenciómetro. |
|
Opcional. Una |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
Constructores#
Los constructores se utilizan para crear manualmente PotentiometerV2 objetos de Potentiometer y potenciómetro, que son necesarios para configurar potenciómetros fuera de VEXcode.
PotentiometerV2#
PotentiometerV2 crea un potenciómetro V2.
Usage:
PotentiometerV2(port)
Parámetro |
Descripción |
|---|---|
|
El puerto de 3 cables al que está conectado el potenciómetro V2
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Potentiometer crea un potenciómetro.
Usage:
Potentiometer(port)
Parámetro |
Descripción |
|---|---|
|
El puerto de 3 cables al que está conectado el potenciómetro
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

