Potenciómetro#
Introdução#
O potenciómetro é um sensor analógico que mede a posição angular de um eixo rotativo. Emite uma tensão proporcional à sua posição.
Dependendo da versão do potenciómetro, a quantidade de rotação que consegue detetar varia:
Potenciómetro – Até 250 graus
Potenciómetro V2 – 330 graus (Contínuo)
|
|
|---|---|
Potenciómetro |
Potenciómetro V2 |
Esta página utiliza potentiometer_a como exemplo de nome do potenciómetro. Substitua-o pelo nome que configurou, se necessário.
Segue-se uma lista dos métodos disponíveis:
angle– Devolve a posição angular do potenciómetro.changed– Regista uma função a ser chamada sempre que o valor do Potenciómetro se altere.
Construtores – Inicializar manualmente um Potenciómetro ou Potenciómetro V2.
PotentiometerV2– Criar um Potenciómetro V2.Potentiometer– Criar um Potenciómetro.
ângulo#
angle returns the angular position of the Potentiometer.
Usage:
potentiometer_a.angle(units)
Parâmetro |
Descrição |
|---|---|
|
Unidade de medida:
|
mudado#
changed regista uma função a ser chamada sempre que o valor do potenciómetro se altera.
Usage:
changed(callback, arg)
Parâmetros |
Descrição |
|---|---|
|
Uma função previamente definida que é executada quando o valor do Potenciómetro é alterado. |
|
Opcional. Uma |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
Construtores#
Constructors are used to manually create PotentiometerV2 and Potentiometer objects, which are necessary for configuring Potentiometers outside of VEXcode.
PotentiometerV2#
PotentiometerV2 cria um Potenciómetro V2.
Usage:
PotentiometerV2(port)
Parâmetro |
Descrição |
|---|---|
|
A porta de 3 fios à qual o potenciómetro V2 está ligado:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Potentiometer cria um Potenciómetro.
Usage:
Potentiometer(port)
Parâmetro |
Descrição |
|---|---|
|
A porta de 3 fios à qual o potenciómetro está ligado:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

