Wskaźnik LED#

Wstęp#

Klasa led umożliwia EXP Brain włączanie i wyłączanie podłączonej diody elektroluminescencyjnej (LED) za pomocą portu 3-żyłowego.

Zielona dioda LED VEX EXP.

Konstruktor klasy#

led(
  triport::port &port );

Destruktor klasy#

Niszczy obiekt led i uwalnia powiązane zasoby.

virtual ~led();

Parametry#

Parametr

Typ

Opis

port

triport::port &

Port 3-żyłowy, do którego podłączony jest wskaźnik LED, zapisany jako Brain.ThreeWirePort.X lub ExpanderName.X, gdzie X to litera portu (na przykład Brain.ThreeWirePort.A lub Expander1.A).

Przykłady#

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

Funkcje członkowskie#

Klasa led zawiera następujące funkcje członkowskie:

  • on — Włącza określony wskaźnik LED.

  • off — Wyłącza określony wskaźnik LED.

Przed wywołaniem jakiejkolwiek funkcji członkowskiej led należy utworzyć instancję led , jak pokazano poniżej:

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

Włącza określony wskaźnik LED.

Available Functions
void on();

Parameters

Ta funkcja nie przyjmuje żadnych parametrów.

Return Values

Ta funkcja nie zwraca wartości.

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

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

// Turn off LED
LEDA.off();

off#

Wyłącza określony wskaźnik LED.

Available Functions
void off();

Parameters

Ta funkcja nie przyjmuje żadnych parametrów.

Return Values

Ta funkcja nie zwraca wartości.

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

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

// Turn off LED
LEDA.off();