LEVADO#

Introdução#

O robô de programação VEX AIM possui seis LEDs (díodos emissores de luz) em redor do corpo. Os LEDs podem ser configurados para exibir cores diferentes, fornecendo feedback, mostrando o estado do robô ou facilitando o seu rastreio durante um projeto.

Cada LED pode ser configurado individualmente, todos os LEDs podem ser configurados ao mesmo tempo, ou um grupo de LEDs pode ser configurado em conjunto através de uma tupla.

Nomes dos LEDs:

Um ícone do robô visto de cima, com uma ventoinha a emergir da posição do LED às 11 horas.
LED1

Um ícone do robô visto de cima, com uma ventoinha a emergir da posição do LED às 9 horas.
LED2

Ícone do robô visto de cima, com uma ventoinha a emergir da posição do LED às 7 horas.
LED3

Ícone do robô visto de cima, com uma ventoinha a emergir da posição do LED às 5 horas.
LED4

Um ícone do robô visto de cima, com uma ventoinha a emergir da posição do LED às 3 horas.
LED5

Um ícone do robô visto de cima, com uma ventoinha a emergir da posição do LED à 1 hora.
LED6

Ícone do robô visto de cima, com ventoinhas a emergir de todos os seis locais de LED.
ALL_LEDS

Segue-se uma lista de todos os métodos:

Ações — Ligar ou desligar os LEDs.

  • on — Acende um LED, todos os LED ou um grupo de LED.

  • off — Desliga um LED, todos os LEDs ou um grupo de LEDs.

Ações#

on#

on acende um LED, todos os LEDs ou um grupo de LEDs.

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

Parâmetro

Descrição

led

O(s) LED(s) a acender:

  • Um único LED, como por exemplo LED1
  • Todos os LEDs, como por exemplo ALL_LEDS
  • Um grupo de LEDs numa tupla, como por exemplo (LED1, LED2)

color

Opcional. A cor para definir o LED ou LEDs selecionados:

  • BLACK
  • BLUE
  • CYAN
  • GREEN
  • ORANGE
  • PURPLE
  • RED
  • TRANSPARENT
  • WHITE (padrão)
  • YELLOW
Também pode especificar uma cor personalizada.

Exemplos

# 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 desliga um LED, todos os LEDs ou um grupo de LEDs.

Usage:
robot.led.off(led)

Parâmetro

Descrição

led

O(s) LED(s) a desligar:

  • Um único LED, como LED1
  • Todos os LEDs, como ALL_LEDS
  • Um grupo de LEDs numa tupla, como (LED1, LED2)

Exemplos

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