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

Конструктор класса#
led(
triport::port &port );
Деструктор класса#
Уничтожает объект led и освобождает связанные с ним ресурсы.
virtual ~led();
Параметры#
Параметр |
Тип |
Описание |
|---|---|---|
|
|
Трехпроводной порт, к которому подключен светодиодный индикатор, обозначается как |
Примеры#
// Create an led instance in Port A
led LEDA = led(Brain.ThreeWirePort.A);
Функции участников#
Класс led включает следующие функции-члены:
Перед вызовом любых функций-членов класса 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 Functionsvoid on();
Эта функция не принимает никаких параметров.
Return ValuesЭта функция не возвращает значения.
Examples// Turn on the LED
LEDA.on();
// Wait 2 seconds
wait(2, seconds);
// Turn off LED
LEDA.off();
off#
Выключает указанный светодиодный индикатор.
Available Functionsvoid off();
Эта функция не принимает никаких параметров.
Return ValuesЭта функция не возвращает значения.
Examples// Turn on the LED
LEDA.on();
// Wait 2 seconds
wait(2, seconds);
// Turn off LED
LEDA.off();