LED-Anzeige#

Einführung#

Die Klasse led ermöglicht es dem V5 Brain, eine angeschlossene Leuchtdiode (LED) über einen 3-Draht-Anschluss ein- oder auszuschalten.

Die grüne LED-Anzeige des VEX V5.

Klassenkonstruktor#

led(
  triport::port &port );

Klassendestruktor#

Zerstört das Objekt led und gibt die zugehörigen Ressourcen frei.

virtual ~led();

Parameter#

Parameter

Typ

Beschreibung

port

triport::port &

Der 3-Draht-Anschluss, an den die LED-Anzeige angeschlossen ist, wird als Brain.ThreeWirePort.X oder ExpanderName.Xgeschrieben, wobei X der Anschlussbuchstabe ist (zum Beispiel Brain.ThreeWirePort.A oder Expander1.A).

Beispiele#

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

Mitgliedsfunktionen#

Die Klasse led umfasst die folgenden Memberfunktionen:

  • on — Schaltet die angegebene LED-Anzeige ein.

  • off — Schaltet die angegebene LED-Anzeige aus.

Bevor led Memberfunktionen aufgerufen werden können, muss eine led Instanz erstellt werden, wie unten gezeigt:

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

Schaltet die angegebene LED-Anzeige ein.

Available Functions
void on();

Parameters

Diese Funktion akzeptiert keine Parameter.

Return Values

Diese Funktion gibt keinen Wert zurück.

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

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

// Turn off LED
LEDA.off();

off#

Schaltet die angegebene LED-Anzeige aus.

Available Functions
void off();

Parameters

Diese Funktion akzeptiert keine Parameter.

Return Values

Diese Funktion gibt keinen Wert zurück.

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

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

// Turn off LED
LEDA.off();