LED-jelzőfény#

Bevezetés#

A led osztály lehetővé teszi az EXP Brain számára, hogy egy 3 vezetékes porton keresztül be- vagy kikapcsoljon egy csatlakoztatott fénykibocsátó diódát (LED).

A zöld VEX EXP LED jelzőfény.

Osztálykonstruktor#

led(
  triport::port &port );

Osztálydestruktor#

Megsemmisíti a led objektumot és felszabadítja a hozzá tartozó erőforrásokat.

virtual ~led();

Paraméterek#

Paraméter

Típus

Leírás

port

triport::port &

A 3 vezetékes port, amelyhez a LED kijelző csatlakozik, a következőképpen írva: Brain.ThreeWirePort.X vagy ExpanderName.X, ahol X a port betűjele (például Brain.ThreeWirePort.A vagy Expander1.A).

Példák#

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

Tagfüggvények#

A led osztály a következő tagfüggvényeket tartalmazza:

  • onen — Bekapcsolja a megadott LED jelzőfényt.

  • off — Kikapcsolja a megadott LED jelzőfényt.

Bármely led tagfüggvény meghívása előtt létre kell hozni egy led példányt, az alábbiak szerint:

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

Bekapcsolja a megadott LED jelzőfényt.

Available Functions
void on();

Parameters

Ez a függvény nem fogad el paramétereket.

Return Values

Ez a függvény nem ad vissza értéket.

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

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

// Turn off LED
LEDA.off();

off#

Kikapcsolja a megadott LED jelzőfényt.

Available Functions
void off();

Parameters

Ez a függvény nem fogad el paramétereket.

Return Values

Ez a függvény nem ad vissza értéket.

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

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

// Turn off LED
LEDA.off();