LED-merkkivalo#

Johdanto#

led -luokan avulla EXP Brain voi kytkeä kytketyn valodiodin (LED) päälle tai pois päältä 3-johtimisen portin kautta.

Vihreä VEX EXP -merkkivalo.

Luokan rakentaja#

led(
  triport::port &port );

Luokan tuhoaja#

Tuhoaa led -objektin ja vapauttaa siihen liittyvät resurssit.

virtual ~led();

Parametrit#

Parametri

Tyyppi

Kuvaus

port

triport::port &

3-johtiminen portti, johon LED-merkkivalo on kytketty, kirjoitetaan muodossa Brain.ThreeWirePort.X tai ExpanderName.X, jossa X on portin kirjain (esimerkiksi Brain.ThreeWirePort.A tai Expander1.A).

Esimerkkejä#

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

Jäsenten toiminnot#

led -luokka sisältää seuraavat jäsenfunktiot:

  • on:llä — Sytyttää määritetyn LED-merkkivalon.

  • off — Sammuttaa määritetyn LED-merkkivalon.

Ennen minkään led -jäsenfunktion kutsumista on luotava led -instanssi alla olevan mukaisesti:

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

Sytyttää määritetyn LED-merkkivalon.

Available Functions
void on();

Parameters

Tämä funktio ei hyväksy parametreja.

Return Values

Tämä funktio ei palauta arvoa.

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

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

// Turn off LED
LEDA.off();

off#

Sammuttaa määritetyn LED-merkkivalon.

Available Functions
void off();

Parameters

Tämä funktio ei hyväksy parametreja.

Return Values

Tämä funktio ei palauta arvoa.

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

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

// Turn off LED
LEDA.off();