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

Luokan rakentaja#
led(
triport::port &port );
Luokan tuhoaja#
Tuhoaa led -objektin ja vapauttaa siihen liittyvät resurssit.
virtual ~led();
Parametrit#
Parametri |
Tyyppi |
Kuvaus |
|---|---|---|
|
|
3-johtiminen portti, johon LED-merkkivalo on kytketty, kirjoitetaan muodossa |
Esimerkkejä#
// Create an led instance in Port A
led LEDA = led(Brain.ThreeWirePort.A);
Jäsenten toiminnot#
led -luokka sisältää seuraavat jäsenfunktiot:
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 Functionsvoid on();
Tämä funktio ei hyväksy parametreja.
Return ValuesTä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 Functionsvoid off();
Tämä funktio ei hyväksy parametreja.
Return ValuesTämä funktio ei palauta arvoa.
Examples// Turn on the LED
LEDA.on();
// Wait 2 seconds
wait(2, seconds);
// Turn off LED
LEDA.off();