Светодиодный индикатор#

Введение#

Класс led позволяет EXP Brain включать и выключать подключенный светодиод (LED) с помощью 3-проводного порта.

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

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

led(
  triport::port &port );

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

Уничтожает объект led и освобождает связанные с ним ресурсы.

virtual ~led();

Параметры#

Параметр

Тип

Описание

port

triport::port &

Трехпроводной порт, к которому подключен светодиодный индикатор, обозначается как 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();