LED#

Εισαγωγή#

Το ρομπότ κωδικοποίησης VEX AIM διαθέτει έξι LED (δίοδοι εκπομπής φωτός) γύρω από το σώμα του ρομπότ. Οι LED μπορούν να ρυθμιστούν σε διαφορετικά χρώματα για να παρέχουν ανατροφοδότηση, να δείχνουν την κατάσταση του ρομπότ ή να διευκολύνουν την παρακολούθηση του ρομπότ κατά τη διάρκεια ενός έργου.

Κάθε LED μπορεί να ρυθμιστεί ξεχωριστά, όλες οι LED μπορούν να ρυθμιστούν ταυτόχρονα ή μια ομάδα LED μπορεί να ρυθμιστεί μαζί χρησιμοποιώντας μια πλειάδα.

Ονόματα LED:

Ένα εικονίδιο του ρομπότ από πάνω προς τα κάτω με έναν ανεμιστήρα που αναδύεται από τη θέση της λυχνίας LED στη θέση 11 η ώρα.
LED1

Ένα εικονίδιο του ρομπότ από πάνω προς τα κάτω με έναν ανεμιστήρα που αναδύεται από τη θέση της λυχνίας LED στη θέση 9 η ώρα.
LED2

Ένα εικονίδιο του ρομπότ από πάνω προς τα κάτω με έναν ανεμιστήρα που αναδύεται από τη θέση της λυχνίας LED στη θέση 7 η ώρα.
LED3

Ένα εικονίδιο του ρομπότ από πάνω προς τα κάτω με έναν ανεμιστήρα που αναδύεται από τη θέση της λυχνίας LED στη θέση 5 η ώρα.
LED4

Ένα εικονίδιο του ρομπότ από πάνω προς τα κάτω με έναν ανεμιστήρα που αναδύεται από τη θέση της λυχνίας LED στη θέση 3 η ώρα.
LED5

Ένα εικονίδιο του ρομπότ από πάνω προς τα κάτω με έναν ανεμιστήρα που αναδύεται από τη θέση της λυχνίας LED στη θέση 1 η ώρα.
LED6

Ένα εικονίδιο του ρομπότ από πάνω προς τα κάτω με ανεμιστήρες που αναδύονται και από τις έξι θέσεις των LED.
ALL_LEDS

Παρακάτω είναι μια λίστα με όλες τις μεθόδους:

Ενέργειες — Ενεργοποίηση ή απενεργοποίηση των LED.

  • on — Ανάβει μία λυχνία LED, όλες τις λυχνίες LED ή μια ομάδα λυχνιών LED.

  • off — Απενεργοποιεί μία λυχνία LED, όλες τις λυχνίες LED ή μια ομάδα λυχνιών LED.

Ενέργειες#

on#

Η επιλογή on ενεργοποιεί μία λυχνία LED, όλες τις λυχνίες LED ή μια ομάδα λυχνιών LED.

Usage:
robot.led.on(led, color)

Παράμετρος

Περιγραφή

led

Η LED ή οι LED που θα ανάψουν:

  • Μία μόνο LED, όπως LED1
  • Όλες οι LED με ALL_LEDS
  • Μια ομάδα LED σε πλειάδα, όπως (LED1, LED2)

color

Προαιρετικό. Το χρώμα στο οποίο θα οριστεί η επιλεγμένη λυχνία LED:

  • BLACK
  • BLUE
  • CYAN
  • GREEN
  • ORANGE
  • PURPLE
  • RED
  • TRANSPARENT
  • WHITE (προεπιλογή)
  • YELLOW
Μπορείτε επίσης να καθορίσετε ένα προσαρμοσμένο χρώμα.

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

# Turn all LEDs green while the screen is pressed
while True:
    if robot.screen.pressing():
        robot.led.on(ALL_LEDS, GREEN)
    else:
        robot.led.off(ALL_LEDS)

    wait(50, MSEC)

# Turn two LEDs red
robot.led.on((LED3, LED4), RED)

off#

off απενεργοποιεί μία λυχνία LED, όλες τις λυχνίες LED ή μια ομάδα λυχνιών LED.

Usage:
robot.led.off(led)

Παράμετρος

Περιγραφή

led

Η LED ή οι LED που θα απενεργοποιηθούν:

  • Μία μόνο LED, όπως LED1
  • Όλες οι LED με ALL_LEDS
  • Μια ομάδα LED σε πλειάδα, όπως (LED1, LED2)

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

# Turn all LEDs on for 2 seconds, then turn them off
robot.led.on(ALL_LEDS)
wait(2, SECONDS)
robot.led.off(ALL_LEDS)

# Turn off half of the LEDs
robot.led.on(ALL_LEDS)
wait(1, SECONDS)
robot.led.off((LED3, LED4, LED5))