Indicateur LED#

Introduction#

La classe led permet au cerveau EXP d’allumer ou d’éteindre une diode électroluminescente (LED) connectée à l’aide d’un port à 3 fils.

Le voyant LED vert VEX EXP.

Constructeur de classe#

led(
  triport::port &port );

Destructeur de classe#

Détruit l’objet led et libère les ressources associées.

virtual ~led();

Paramètres#

Paramètre

Taper

Description

port

triport::port &

Le port à 3 fils auquel l’indicateur LED est connecté, écrit comme Brain.ThreeWirePort.X ou ExpanderName.X, où X est la lettre du port (par exemple, Brain.ThreeWirePort.A ou Expander1.A).

Exemples#

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

Fonctions des membres#

La classe led comprend les fonctions membres suivantes :

  • on — Allume le voyant LED spécifié.

  • off — Éteint le voyant LED spécifié.

Avant d’appeler les fonctions membres de led , une instance led doit être créée, comme indiqué ci-dessous :

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

Allume le voyant LED spécifié.

Available Functions
void on();

Parameters

Cette fonction n’accepte aucun paramètre.

Return Values

Cette fonction ne renvoie aucune valeur.

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

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

// Turn off LED
LEDA.off();

off#

Éteint le voyant LED spécifié.

Available Functions
void off();

Parameters

Cette fonction n’accepte aucun paramètre.

Return Values

Cette fonction ne renvoie aucune valeur.

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

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

// Turn off LED
LEDA.off();