Цифровий вихід#
Вступ#
Клас digital_out дозволяє V5 Brain надсилати цифровий сигнал на зовнішній компонент, такий як світлодіод, реле або інший електронний пристрій. Він може надсилати високий (5 вольт) або низький (0 вольт) сигнал.
Конструктори класів#
digital_out(
triport::port &port );
Деструктор класів#
Знищує об’єкт digital_out та звільняє пов’язані з ним ресурси.
~digital_out();
Параметри#
Параметр |
Тип |
Опис |
|---|---|---|
|
|
3-провідний порт, до якого підключено пристрій цифрового виводу, що записується як |
Приклад#
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
Функції-члени#
Клас digital_out містить такі функції-члени:
set— Встановлює високий або низький рівень сигналу 3-провідного цифрового вихідного порту.
Перед викликом будь-яких функцій-членів digital_out необхідно створити екземпляр digital_out , як показано нижче:
/* This constructor is required when using VS Code.
Digital output configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
set#
Встановлює рівень сигналу вибраного 3-провідного порту.
Available Functionsvoid set(
bool value );
Параметр |
Тип |
Опис |
|---|---|---|
|
|
Надсилати високий чи низький сигнал: |
Ця функція не повертає значення.
Examples// Set the Digital Output to true
DigitalOutA.set(true);
// Set the Digital Output to false
DigitalOutA.set(false);