Đèn báo LED#

Giới thiệu#

Lớp led cho phép EXP Brain bật hoặc tắt đèn LED được kết nối bằng cổng 3 dây.

Đèn LED báo hiệu VEX EXP màu xanh lá cây.

Hàm tạo lớp#

led(
  triport::port &port );

Lớp Destructor#

Phá hủy đối tượng led và giải phóng các tài nguyên liên quan.

virtual ~led();

Thông số#

Tham số

Kiểu

Sự miêu tả

port

triport::port &

Cổng 3 dây mà đèn LED báo hiệu được kết nối, được viết dưới dạng Brain.ThreeWirePort.X hoặc ExpanderName.X, trong đó X là ký tự của cổng (ví dụ: Brain.ThreeWirePort.A hoặc Expander1.A).

Ví dụ#

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

Chức năng thành viên#

Lớp led bao gồm các hàm thành viên sau:

  • on — Bật đèn LED chỉ báo được chỉ định.

  • off — Tắt đèn LED báo hiệu được chỉ định.

Before calling any led member functions, a led instance must be created, as shown below:

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

Bật đèn LED báo hiệu đã chỉ định.

Available Functions
void on();

Parameters

Hàm này không chấp nhận bất kỳ tham số nào.

Return Values

Hàm này không trả về giá trị nào.

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

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

// Turn off LED
LEDA.off();

off#

Tắt đèn LED báo hiệu đã chỉ định.

Available Functions
void off();

Parameters

Hàm này không chấp nhận bất kỳ tham số nào.

Return Values

Hàm này không trả về giá trị nào.

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

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

// Turn off LED
LEDA.off();