Analógico#
Introducción#
Un dispositivo analógico lee señales de voltaje continuas de sensores analógicos VEX de 3 pines heredados, lo que permite que el EXP Brain mida valores en un rango en lugar de estados alto o bajo como con DigitalIn.
Ejemplos de sensores son:
Esta página utiliza analog_a como nombre del dispositivo analógico de ejemplo. Reemplácelo con su propio nombre configurado según sea necesario.
A continuación se muestra una lista de los métodos disponibles:
value– Devuelve el valor del dispositivo analógico.changed– Registra una función que se llamará cada vez que cambie el valor del dispositivo analógico.
Constructor: inicializa y configura manualmente un dispositivo analógico.
AnalogIn– Crear un dispositivo analógico.
value#
value devuelve el valor del dispositivo analógico que representa las señales de voltaje de diferentes sensores.
Usage:
analog_a.value(units)
Parámetro |
Descripción |
|---|---|
|
Opcional. Las unidades para representar el valor:
|
cambió#
changed registra una función que se llamará cada vez que cambie el valor del dispositivo analógico.
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 |
def my_function():
brain.screen.print("Changed")
# Call my_function whenever analog_a's value changes
analog_a.changed(my_function)
Constructor#
Los constructores se utilizan para crear objetos Analog , que son necesarios para configurar un dispositivo Analog.
AnalogIn#
AnalogIn crea un dispositivo analógico.
Usage:
AnalogIn(port)
Parámetro |
Descripción |
|---|---|
|
El puerto de 3 cables al que está conectado el dispositivo analógico:
|
# Create an analog device in Port A
analog_a = AnalogIn(brain.three_wire_port.a)