引领#

介绍#

VEX AIM 编码机器人配备可编程 LED(发光二极管),可根据项目情况改变颜色。这些 LED 可以单独设置,也可以同时设置,以提供视觉反馈或指示机器人状态。

LED名称:

一个从上往下看的机器人图标,带有一个从 11 点钟位置的 LED 位置冒出来的风扇。
LED1

一个从上往下看的机器人图标,带有一个从 9 点钟位置的 LED 位置冒出来的风扇。
LED2

一个从上往下看的机器人图标,带有一个从 7 点钟位置的 LED 位置冒出来的风扇。
LED3

一个从上往下看的机器人图标,带有一个从 5 点钟位置的 LED 位置冒出来的风扇。
LED4

一个自上而下的机器人图标,带有一个从 3 点钟位置的 LED 位置冒出来的风扇。
LED5

一个从上往下看的机器人图标,带有一个从 1 点钟位置的 LED 位置冒出来的风扇。
LED6

机器人自上而下的图标,风扇从所有六个 LED 的位置冒出,顺时针方向位于 1、3、5、7、9 和 11 点钟位置。
ALL_LEDS

  • on – 打开一个或所有 LED 并设置其颜色。

  • off – 关闭一个或所有 LED。

行动#

on#

on设置机器人的一个或所有 LED 的颜色。

用法:
robot.led.on(led, color)

范围

描述

领导

The LED or LEDs to turn on. You can use a single LED like LED1, all LEDs with ALL_LEDS, or a group of LEDs in a tuple like (LED1, LED2). See all available LED names here.

颜色

可选。设置 LED 颜色。选项包括:

  • 黑色</li><li>蓝色
  • 青色</li></li><li>绿色 8<li>橙色
  • 紫色</li><li>红色
  • 透明
  • 白色(默认)
  • `黄色
您也可以指定 自定义颜色

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

    wait(50, MSEC)

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

off#

off 关闭机器人的一个或所有 LED。

用法:
robot.led.off(led)

参数

描述

领导

The LED or LEDs to turn off. You can use a single LED like LED1, all LEDs with ALL_LEDS, or a group of LEDs in a tuple like (LED1, LED2). See all available LED names here.

# Turn the LEDs on for 2 seconds.
robot.led.on(ALL_LEDS)
wait(2, SECONDS)
robot.led.off(ALL_LEDS)

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