LED indikatorius#
Įvadas#
led klasė leidžia EXP Brain įjungti arba išjungti prijungtą šviesos diodą (LED) naudojant 3 laidų prievadą.

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 |
|---|---|---|
|
|
3 laidų prievadas, prie kurio prijungtas LED indikatorius, užrašomas taip: |
Pavyzdžiai#
// Create an led instance in Port A
led LEDA = led(Brain.ThreeWirePort.A);
Narių funkcijos#
led klasė apima šias narines funkcijas:
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 Functionsvoid on();
Š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 Functionsvoid off();
Š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();