LED indikátor#

Zavedení#

Třída led umožňuje V5 Brain zapínat a vypínat připojenou světelnou diodu (LED) pomocí 3vodičového portu.

Zelený LED indikátor VEX V5.

Konstruktor třídy#

led(
  triport::port &port );

Destruktor tříd#

Zničí objekt led a uvolní související zdroje.

virtual ~led();

Parametry#

Parametr

Typ

Popis

port

triport::port &

3vodičový port, ke kterému je připojen LED indikátor, zapsaný jako Brain.ThreeWirePort.X nebo ExpanderName.X, kde X je písmeno portu (například Brain.ThreeWirePort.A nebo Expander1.A).

Příklady#

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

Členské funkce#

Třída led obsahuje následující členské funkce:

  • on — Zapne zadaný LED indikátor.

  • off — Vypne zadaný LED indikátor.

Před voláním jakékoli členské funkce led musí být vytvořena instance led , jak je znázorněno níže:

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

Zapne určený LED indikátor.

Available Functions
void on();

Parameters

Tato funkce nepřijímá žádné parametry.

Return Values

Tato funkce nevrací hodnotu.

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

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

// Turn off LED
LEDA.off();

off#

Vypne určený LED indikátor.

Available Functions
void off();

Parameters

Tato funkce nepřijímá žádné parametry.

Return Values

Tato funkce nevrací hodnotu.

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

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

// Turn off LED
LEDA.off();