INDICADOR LED#

Introducción#

La clase led permite que el EXP Brain encienda o apague un diodo emisor de luz (LED) conectado mediante un puerto de 3 cables.

El indicador LED VERDE VEX EXP.

Constructor de clases#

led(
  triport::port &port );

Destructor de clase#

Destruye el objeto led y libera los recursos asociados.

virtual ~led();

Parámetros#

Parámetro

Tipo

Descripción

port

triport::port &

El puerto de 3 cables al que está conectado el indicador LED, escrito Brain.ThreeWirePort.X Brain.ThreeWirePort.X ExpanderName.X, donde X es la letra del puerto (por ejemplo, Brain.ThreeWirePort.A o Expander1.A).

Ejemplos#

// Create an led instance in Port A
led LEDA = led(Brain.ThreeWirePort.A);

Funciones de los miembros#

La clase led incluye las siguientes funciones miembro:

  • on: enciende el indicador LED especificado.

  • off — Apaga el indicador LED especificado.

Antes de llamar a cualquier función miembro de led , se debe crear una instancia de led , como se muestra a continuación:

/* This constructor is required when using VS Code.
LED Indicator configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */

// Create an led instance in Port A
led LEDA = led(Brain.ThreeWirePort.A);

on#

Enciende el indicador LED especificado.

Available Functions
void on();

Parameters

Esta función no acepta ningún parámetro.

Return Values

Esta función no devuelve un valor.

Examples
// Turn on the LED
LEDA.on();

// Wait 2 seconds
wait(2, seconds);

// Turn off LED
LEDA.off();

off#

Apaga el indicador LED especificado.

Available Functions
void off();

Parameters

Esta función no acepta ningún parámetro.

Return Values

Esta función no devuelve un valor.

Examples
// Turn on the LED
LEDA.on();

// Wait 2 seconds
wait(2, seconds);

// Turn off LED
LEDA.off();