LED-indicator#
Invoering#
De led klasse maakt het voor de EXP Brain mogelijk om een aangesloten lichtgevende diode (LED) aan of uit te schakelen via een 3-draads poort.

Klasseconstructor#
led(
triport::port &port );
Klasse-destructor#
Vernietigt het led object en geeft de bijbehorende resources vrij.
virtual ~led();
Parameters#
Parameter |
Type |
Beschrijving |
|---|---|---|
|
|
De 3-draads poort waarop de LED-indicator is aangesloten, wordt weergegeven als |
Voorbeelden#
// Create an led instance in Port A
led LEDA = led(Brain.ThreeWirePort.A);
Lidfuncties#
De klasse led omvat de volgende lidfuncties:
Voordat er lidfuncties van led kunnen worden aangeroepen, moet er een instantie van led worden gemaakt, zoals hieronder weergegeven:
/* 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#
Schakelt de aangegeven LED-indicator in.
Available Functionsvoid on();
Deze functie accepteert geen parameters.
Return ValuesDeze functie retourneert geen waarde.
Examples// Turn on the LED
LEDA.on();
// Wait 2 seconds
wait(2, seconds);
// Turn off LED
LEDA.off();
off#
Schakelt de aangegeven LED-indicator uit.
Available Functionsvoid off();
Deze functie accepteert geen parameters.
Return ValuesDeze functie retourneert geen waarde.
Examples// Turn on the LED
LEDA.on();
// Wait 2 seconds
wait(2, seconds);
// Turn off LED
LEDA.off();