Salida digital#
Introducción#
La clase digital_out permite que el EXP Brain envíe una señal digital a un componente externo, como un LED, un relé u otro dispositivo electrónico. Puede enviar una señal alta (5 voltios) o una señal baja (0 voltios).
Constructores de clase#
digital_out(
triport::port &port );
Destructor de clase#
Destruye el objeto digital_out y libera los recursos asociados.
~digital_out();
Parámetros#
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
|
El puerto de 3 cables al que está conectado el dispositivo de salida digital, escrito |
Ejemplo#
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
Funciones de los miembros#
La clase digital_out incluye las siguientes funciones de miembro:
set: establece el nivel de señal de un puerto de salida digital de 3 cables en alto o bajo.
Antes de llamar a cualquier función de miembro digital_out, se debe crear una instancia digital_out, como se muestra a continuación:
/* This constructor is required when using VS Code.
Digital output configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
set#
Establece el nivel de señal del puerto de 3 cables seleccionado.
Available Functionsvoid set(
bool value );
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
|
Si se envía una señal alta o baja: |
Esta función no devuelve un valor.
Examples// Set the Digital Output to true
DigitalOutA.set(true);
// Set the Digital Output to false
DigitalOutA.set(false);