LED indikators#

Ievads#

led klase ļauj EXP Brain ieslēgt vai izslēgt pievienoto gaismas diodi (LED), izmantojot 3 vadu portu.

Zaļais VEX EXP LED indikators.

Klases konstruktors#

led(
  triport::port &port );

Klases iznīcinātājs#

Iznīcina led objektu un atbrīvo saistītos resursus.

virtual ~led();

Parametri#

Parametrs

Tips

Apraksts

port

triport::port &

3 vadu ports, kuram ir pievienots LED indikators, kas pierakstīts kā Brain.ThreeWirePort.X vai ExpanderName.X, kur X ir porta burts (piemēram, Brain.ThreeWirePort.A vai Expander1.A).

Piemēri#

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

Dalībnieku funkcijas#

led klasē ir iekļautas šādas dalībfunkcijas:

  • on — Ieslēdz norādīto LED indikatoru.

  • off — Izslēdz norādīto LED indikatoru.

Pirms jebkuru led dalībfunkciju izsaukšanas ir jāizveido led instance, kā parādīts zemāk:

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

Ieslēdz norādīto LED indikatoru.

Available Functions
void on();

Parameters

Šī funkcija nepieņem nekādus parametrus.

Return Values

Šī funkcija neatgriež vērtību.

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

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

// Turn off LED
LEDA.off();

off#

Izslēdz norādīto LED indikatoru.

Available Functions
void off();

Parameters

Šī funkcija nepieņem nekādus parametrus.

Return Values

Šī funkcija neatgriež vērtību.

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

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

// Turn off LED
LEDA.off();