LED-indikator#

Introduktion#

Klassen led gör det möjligt för EXP Brain att slå på eller av en ansluten lysdiod (LED) med hjälp av en 3-trådsport.

Den gröna VEX EXP LED-indikatorn.

Klasskonstruktor#

led(
  triport::port &port );

Klassförstörare#

Förstör led objektet och frigör tillhörande resurser.

virtual ~led();

Parametrar#

Parameter

Typ

Beskrivning

port

triport::port &

Den 3-trådsport som LED-indikatorn är ansluten till, skriven som Brain.ThreeWirePort.X eller ExpanderName.X, där X är portbokstaven (till exempel Brain.ThreeWirePort.A eller Expander1.A).

Exempel#

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

Medlemsfunktioner#

Klassen led inkluderar följande medlemsfunktioner:

  • on — Slår på den angivna LED-indikatorn.

  • off — Stänger av den angivna LED-indikatorn.

Innan några led medlemsfunktioner anropas måste en led instans skapas, som visas nedan:

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

Slår på den angivna LED-indikatorn.

Available Functions
void on();

Parameters

Den här funktionen accepterar inga parametrar.

Return Values

Den här funktionen returnerar inget värde.

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

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

// Turn off LED
LEDA.off();

off#

Stänger av den angivna LED-indikatorn.

Available Functions
void off();

Parameters

Den här funktionen accepterar inga parametrar.

Return Values

Den här funktionen returnerar inget värde.

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

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

// Turn off LED
LEDA.off();