Світлодіодний індикатор#

Вступ#

Клас led дозволяє V5 Brain вмикати або вимикати підключений світлодіод (LED) за допомогою 3-провідного порту.

Зелений світлодіодний індикатор VEX V5.

Конструктор класів#

led(
  triport::port &port );

Деструктор класів#

Знищує об’єкт led та звільняє пов’язані з ним ресурси.

virtual ~led();

Параметри#

Параметр

Тип

Опис

port

triport::port &

3-провідний порт, до якого підключено світлодіодний індикатор, що записується як Brain.ThreeWirePort.X або ExpanderName.X, де X – літера порту (наприклад, Brain.ThreeWirePort.A або Expander1.A).

Приклади#

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

Функції-члени#

Клас led містить такі функції-члени:

  • on — Вмикає вказаний світлодіодний індикатор.

  • off — Вимикає вказаний світлодіодний індикатор.

Перед викликом будь-яких функцій-членів led необхідно створити екземпляр led , як показано нижче:

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

Вмикає вказаний світлодіодний індикатор.

Available Functions
void on();

Parameters

Ця функція не приймає жодних параметрів.

Return Values

Ця функція не повертає значення.

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

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

// Turn off LED
LEDA.off();

off#

Вимикає вказаний світлодіодний індикатор.

Available Functions
void off();

Parameters

Ця функція не приймає жодних параметрів.

Return Values

Ця функція не повертає значення.

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

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

// Turn off LED
LEDA.off();