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

Κατασκευαστής κλάσης#
led(
triport::port &port );
Καταστροφέας κλάσης#
Καταστρέφει το αντικείμενο led και απελευθερώνει τους σχετικούς πόρους.
virtual ~led();
Παράμετροι#
Παράμετρος |
Τύπος |
Περιγραφή |
|---|---|---|
|
|
Η θύρα 3 καλωδίων στην οποία είναι συνδεδεμένη η ενδεικτική λυχνία LED, γραμμένη ως |
Παραδείγματα#
// 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 Functionsvoid on();
Αυτή η συνάρτηση δεν δέχεται καμία παράμετρο.
Return ValuesΑυτή η συνάρτηση δεν επιστρέφει τιμή.
Examples// Turn on the LED
LEDA.on();
// Wait 2 seconds
wait(2, seconds);
// Turn off LED
LEDA.off();
off#
Απενεργοποιεί την καθορισμένη ενδεικτική λυχνία LED.
Available Functionsvoid off();
Αυτή η συνάρτηση δεν δέχεται καμία παράμετρο.
Return ValuesΑυτή η συνάρτηση δεν επιστρέφει τιμή.
Examples// Turn on the LED
LEDA.on();
// Wait 2 seconds
wait(2, seconds);
// Turn off LED
LEDA.off();