DẪN ĐẾN#

Giới thiệu#

Robot lập trình VEX AIM có sáu đèn LED (Điốt phát quang) xung quanh thân robot. Các đèn LED này có thể được thiết lập để hiển thị nhiều màu sắc khác nhau nhằm cung cấp phản hồi, hiển thị trạng thái của robot hoặc giúp dễ dàng theo dõi robot trong suốt dự án.

Mỗi đèn LED có thể được thiết lập riêng lẻ, tất cả các đèn LED có thể được thiết lập cùng lúc, hoặc một nhóm đèn LED có thể được thiết lập cùng nhau bằng cách sử dụng một bộ giá trị (tuple).

Tên đèn LED:

Một biểu tượng nhìn từ trên xuống của robot với một chiếc quạt nhô ra từ vị trí của đèn LED ở vị trí 11 giờ.
LED1

Một biểu tượng nhìn từ trên xuống của robot với một chiếc quạt nhô ra từ vị trí của đèn LED ở vị trí 9 giờ.
LED2

Một biểu tượng nhìn từ trên xuống của robot với một chiếc quạt nhô ra từ vị trí của đèn LED ở vị trí 7 giờ.
LED3

Một biểu tượng nhìn từ trên xuống của robot với một chiếc quạt nhô ra từ vị trí của đèn LED ở vị trí 5 giờ.
LED4

Một biểu tượng nhìn từ trên xuống của robot với một chiếc quạt nhô ra từ vị trí của đèn LED ở vị trí 3 giờ.
LED5

Một biểu tượng nhìn từ trên xuống của robot với một chiếc quạt nhô ra từ vị trí của đèn LED ở vị trí 1 giờ.
LED6

Một biểu tượng nhìn từ trên xuống của robot với quạt phát ra từ sáu vị trí đèn LED.
ALL_LEDS

Dưới đây là danh sách tất cả các phương pháp:

Thao tác — Bật hoặc tắt đèn LED.

  • on — Bật một đèn LED, tất cả các đèn LED hoặc một nhóm đèn LED.

  • off — Tắt một đèn LED, tất cả đèn LED hoặc một nhóm đèn LED.

Hành động#

on#

Công tắc on sẽ bật một đèn LED, tất cả các đèn LED hoặc một nhóm đèn LED.

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

Tham số

Sự miêu tả

led

Đèn LED hoặc các đèn LED cần bật:

  • Một đèn LED đơn, ví dụ như LED1
  • Tất cả các đèn LED với ALL_LEDS
  • Một nhóm đèn LED trong một bộ, ví dụ như (LED1, LED2)

color

Tùy chọn. Màu sắc để đặt cho đèn LED hoặc các đèn LED đã chọn:

  • BLACK
  • BLUE
  • CYAN
  • GREEN
  • ORANGE
  • PURPLE
  • RED
  • TRANSPARENT
  • WHITE (mặc định)
  • YELLOW
Bạn cũng có thể chỉ định màu tùy chỉnh.

Ví dụ

# 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 sẽ tắt một đèn LED, tất cả các đèn LED hoặc một nhóm đèn LED.

Usage:
robot.led.off(led)

Tham số

Sự miêu tả

led

Đèn LED hoặc các đèn LED cần tắt:

  • Một đèn LED đơn lẻ, ví dụ như LED1
  • Tất cả các đèn LED với ALL_LEDS
  • Một nhóm đèn LED trong một bộ, ví dụ như (LED1, LED2)

Ví dụ

# 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))