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 — Turns on one LED, all LEDs, or a group of LEDs.

  • off — Turns off one LED, all LEDs, or a group of LEDs.

Ενέργειες#

on#

on turns on one LED, all LEDs, or a group of LEDs.

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

Παράμετρος

Περιγραφή

led

The LED or LEDs to turn on:

  • A single LED, such as LED1
  • All LEDs with ALL_LEDS
  • A group of LEDs in a tuple, such as (LED1, LED2)

color

Optional. The color to set the selected LED or LEDs to:

  • BLACK
  • BLUE
  • CYAN
  • GREEN
  • ORANGE
  • PURPLE
  • RED
  • TRANSPARENT
  • WHITE (default)
  • YELLOW
You can also specify a custom color.

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

# 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 turns off one LED, all LEDs, or a group of LEDs.

Usage:
robot.led.off(led)

Παράμετρος

Περιγραφή

led

The LED or LEDs to turn off:

  • A single LED, such as LED1
  • All LEDs with ALL_LEDS
  • A group of LEDs in a tuple, such as (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))