Indikator LED#

Perkenalan#

Modul led memungkinkan EXP Brain untuk menghidupkan atau mematikan dioda pemancar cahaya (LED) yang terhubung menggunakan Port 3-Kabel.

Indikator LED VEX EXP hijau.

Konstruktor Kelas#

led(
  triport::port &port );

Destruktor Kelas#

Menghancurkan objek led dan melepaskan sumber daya terkait.

virtual ~led();

Parameter#

Parameter

Jenis

Keterangan

port

triport::port &

Port 3-Kabel yang terhubung ke Indikator LED, ditulis sebagai Brain.ThreeWirePort.X atau ExpanderName.X, di mana X adalah huruf port (misalnya, Brain.ThreeWirePort.A atau Expander1.A).

Contoh#

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

Fungsi Keanggotaan#

Kelas led mencakup fungsi anggota berikut:

  • on — Menyalakan Indikator LED yang ditentukan.

  • off — Mematikan Indikator LED yang ditentukan.

Sebelum memanggil fungsi anggota led apa pun, sebuah instance led harus dibuat, seperti yang ditunjukkan di bawah ini:

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

Menyalakan indikator LED yang ditentukan.

Available Functions
void on();

Parameters

Fungsi ini tidak menerima parameter apa pun.

Return Values

Fungsi ini tidak mengembalikan nilai.

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

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

// Turn off LED
LEDA.off();

off#

Mematikan indikator LED yang ditentukan.

Available Functions
void off();

Parameters

Fungsi ini tidak menerima parameter apa pun.

Return Values

Fungsi ini tidak mengembalikan nilai.

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

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

// Turn off LED
LEDA.off();