LED indikatorius#

Įvadas#

led klasė leidžia „V5 Brain“ įjungti arba išjungti prijungtą šviesos diodą (LED) naudojant 3 laidų prievadą.

Žalias VEX V5 LED indikatorius.

Klasės konstruktorius#

led(
  triport::port &port );

Klasės destruktorius#

Sunaikina led objektą ir išlaisvina susijusius išteklius.

virtual ~led();

Parametrai#

Parametras

Tipas

Aprašymas

port

triport::port &

3 laidų prievadas, prie kurio prijungtas LED indikatorius, užrašomas taip: Brain.ThreeWirePort.X arba ExpanderName.X, kur X yra prievado raidė (pavyzdžiui, Brain.ThreeWirePort.A arba Expander1.A).

Pavyzdžiai#

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

Narių funkcijos#

led klasė apima šias narines funkcijas:

  • on – Įjungia nurodytą LED indikatorių.

  • off — Išjungia nurodytą LED indikatorių.

Prieš iškviečiant bet kokias led nario funkcijas, reikia sukurti led egzempliorių, kaip parodyta žemiau:

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

Įjungia nurodytą LED indikatorių.

Available Functions
void on();

Parameters

Ši funkcija nepriima jokių parametrų.

Return Values

Ši funkcija negrąžina reikšmės.

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

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

// Turn off LED
LEDA.off();

off#

Išjungia nurodytą LED indikatorių.

Available Functions
void off();

Parameters

Ši funkcija nepriima jokių parametrų.

Return Values

Ši funkcija negrąžina reikšmės.

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

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

// Turn off LED
LEDA.off();