Cosa análoga#
Introducción#
Un dispositivo analógico lee señales de voltaje continuo de sensores analógicos VEX de 3 pines heredados, lo que permite que V5 Brain mida valores en un rango en lugar de estados altos o bajos como con DigitalIn.
Los sensores de ejemplo son:
This page uses analog_a as the example Analog device’s name. Replace it with your own configured name as needed.
A continuación se muestra una lista de los métodos disponibles:
value– Returns the value of the analog device.changed– Registers a function to be called whenever the analog device’s value changes.
Constructor: inicializa y configura manualmente un dispositivo analógico.
AnalogIn– Create an Analog device.
valor#
value returns the value of the analog device.
Usage:
analog_a.value(units)
Parámetro |
Descripción |
|---|---|
unidades |
Optional. The units to represent the value:
|
cambió#
changed registers a function to be called whenever the analog device’s value changes.
Usage:
analog_a.changed(callback, arg)
Parámetros |
Descripción |
|---|---|
|
Una función previamente definida que se ejecuta cuando cambia el valor del dispositivo analógico. |
|
Opcional. Una tupla que contiene los argumentos que se pasan a la función de devolución de llamada. Consulte Funciones con parámetros para obtener más información. |
def my_function():
brain.screen.print("Changed")
# Call my_function whenever analog_a's value changes
analog_a.changed(my_function)
Constructor#
Constructors are used to create Analog objects, which are necessary for configuring an Analog device.
AnalogIn#
AnalogIn creates an Analog device.
Usage:
AnalogIn(port)
Parámetro |
Descripción |
|---|---|
|
The 3-Wire Port that the analog device is connected to:
|
# Create an analog device in Port A
analog_a = AnalogIn(brain.three_wire_port.a)