Indicador LED#

Introdução#

A classe led permite ao EXP Brain ligar ou desligar um díodo emissor de luz (LED) ligado através de uma porta de 3 fios.

O indicador LED verde VEX EXP.

Construtor de Classes#

led(
  triport::port &port );

Destrutor de classes#

Destrói o objeto led e liberta os recursos associados.

virtual ~led();

Parâmetros#

Parâmetro

Tipo

Descrição

port

triport::port &

A porta de 3 fios à qual o indicador LED está ligado, escrita como Brain.ThreeWirePort.X ou ExpanderName.X, em que X é a letra da porta (por exemplo, Brain.ThreeWirePort.A ou Expander1.A).

Exemplos#

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

Funções de membro#

A classe led inclui as seguintes funções membro:

  • on — Liga o indicador LED especificado.

  • off — Desliga o indicador LED especificado.

Antes de chamar qualquer função membro de led , deve ser criada uma instância led , como se mostra abaixo:

/* 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#

Acende o indicador LED especificado.

Available Functions
void on();

Parameters

Esta função não aceita qualquer parâmetro.

Return Values

Esta função não devolve qualquer valor.

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

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

// Turn off LED
LEDA.off();

off#

Desativa o indicador LED especificado.

Available Functions
void off();

Parameters

Esta função não aceita qualquer parâmetro.

Return Values

Esta função não devolve qualquer valor.

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

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

// Turn off LED
LEDA.off();