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

Konstruktor třídy#
led(
triport::port &port );
Destruktor tříd#
Zničí objekt led a uvolní související zdroje.
virtual ~led();
Parametry#
Parametr |
Typ |
Popis |
|---|---|---|
|
|
3vodičový port, ke kterému je připojen LED indikátor, zapsaný jako |
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:
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 Functionsvoid on();
Tato funkce nepřijímá žádné parametry.
Return ValuesTato 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 Functionsvoid off();
Tato funkce nepřijímá žádné parametry.
Return ValuesTato funkce nevrací hodnotu.
Examples// Turn on the LED
LEDA.on();
// Wait 2 seconds
wait(2, seconds);
// Turn off LED
LEDA.off();