Δείκτης LED#

Εισαγωγή#

Η κλάση led επιτρέπει στον εγκέφαλο V5 να ενεργοποιεί ή να απενεργοποιεί μια συνδεδεμένη δίοδο εκπομπής φωτός (LED) χρησιμοποιώντας μια θύρα 3 καλωδίων.

Η πράσινη ενδεικτική λυχνία LED VEX V5.

Κατασκευαστής κλάσης#

led(
  triport::port &port );

Καταστροφέας κλάσης#

Καταστρέφει το αντικείμενο led και απελευθερώνει τους σχετικούς πόρους.

virtual ~led();

Παράμετροι#

Παράμετρος

Τύπος

Περιγραφή

port

triport::port &

Η θύρα 3 καλωδίων στην οποία είναι συνδεδεμένη η ενδεικτική λυχνία LED, γραμμένη ως Brain.ThreeWirePort.X ή ExpanderName.X, όπου X είναι το γράμμα της θύρας (για παράδειγμα, Brain.ThreeWirePort.A ή Expander1.A).

Παραδείγματα#

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

Συναρτήσεις Μελών#

Η κλάση led περιλαμβάνει τις ακόλουθες συναρτήσεις-μέλη:

  • on — Ενεργοποιεί την καθορισμένη ενδεικτική λυχνία LED.

  • off — Απενεργοποιεί την καθορισμένη ενδεικτική λυχνία LED.

Πριν από την κλήση οποιασδήποτε συνάρτησης μέλους led , πρέπει να δημιουργηθεί μια παρουσία led , όπως φαίνεται παρακάτω:

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

Ενεργοποιεί την καθορισμένη ενδεικτική λυχνία LED.

Available Functions
void on();

Parameters

Αυτή η συνάρτηση δεν δέχεται καμία παράμετρο.

Return Values

Αυτή η συνάρτηση δεν επιστρέφει τιμή.

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

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

// Turn off LED
LEDA.off();

off#

Απενεργοποιεί την καθορισμένη ενδεικτική λυχνία LED.

Available Functions
void off();

Parameters

Αυτή η συνάρτηση δεν δέχεται καμία παράμετρο.

Return Values

Αυτή η συνάρτηση δεν επιστρέφει τιμή.

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

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

// Turn off LED
LEDA.off();