Analógico#
Introdução#
Um dispositivo Analógico lê sinais de tensão contínuos de sensores analógicos VEX de 3 pinos legados, permitindo ao V5 Brain medir valores numa gama em vez de estados alto ou baixo como com DigitalIn.
Exemplos de sensores são:
Esta página utiliza analog_a como exemplo do nome do dispositivo analógico. Substitua-o pelo nome que configurou, se necessário.
Segue-se uma lista dos métodos disponíveis:
value– Devolve o valor do dispositivo analógico.changed– Regista uma função a ser chamada sempre que o valor do dispositivo analógico se altera.
Construtor – Inicializa e configura manualmente um dispositivo analógico.
AnalogIn– Criar um dispositivo analógico.
valor#
value returns the value of the analog device representing the voltage signals from different sensors.
Usage:
analog_a.value(units)
Parâmetro |
Descrição |
|---|---|
|
Opcional. As unidades para representar o valor:
|
mudado#
changed regista uma função a ser chamada sempre que o valor do dispositivo analógico se altera.
Usage:
analog_a.changed(callback, arg)
Parâmetros |
Descrição |
|---|---|
|
Uma função previamente definida que é executada quando o valor do dispositivo analógico é alterado. |
|
Opcional. Uma |
def my_function():
brain.screen.print("Changed")
# Call my_function whenever analog_a's value changes
analog_a.changed(my_function)
Construtor#
Os construtores são utilizados para criar Analog , que são necessários para configurar um dispositivo analógico.
AnalogIn#
AnalogIn cria um dispositivo analógico.
Usage:
AnalogIn(port)
Parâmetro |
Descrição |
|---|---|
|
A porta de 3 fios à qual o dispositivo analógico está ligado:
|
# Create an analog device in Port A
analog_a = AnalogIn(brain.three_wire_port.a)