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).

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 |
|---|---|---|
|
|
A 3 vezetékes port, amelyhez a LED kijelző csatlakozik, a következőképpen írva: |
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:
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 Functionsvoid on();
Ez a függvény nem fogad el paramétereket.
Return ValuesEz 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 Functionsvoid off();
Ez a függvény nem fogad el paramétereket.
Return ValuesEz 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();