LED#

Ievads#

VEX AIM kodēšanas robotam ir sešas gaismas diodes (LED) ap robota korpusu. LED diodes var iestatīt dažādās krāsās, lai sniegtu atgriezenisko saiti, parādītu robota statusu vai atvieglotu robota izsekošanu projekta laikā.

Katru gaismas diodi var iestatīt atsevišķi, visas gaismas diodes var iestatīt vienlaikus vai arī gaismas diožu grupu var iestatīt kopā, izmantojot kortežu.

LED nosaukumi:

Robots ar ventilatoru, kas iznāk no gaismas diodes atrašanās vietas pulksten 11 pozīcijā, ikona no augšas uz leju.
LED1

Robots ar ventilatoru, kas iznāk no gaismas diodes atrašanās vietas pulksten 9 pozīcijā, ikona no augšas uz leju.
LED2

Robots ar ventilatoru, kas iznāk no gaismas diodes atrašanās vietas pulksten 7 pozīcijā, ikona no augšas uz leju.
LED3

Robots ar ventilatoru, kas iznāk no gaismas diodes atrašanās vietas pulksten 5 pozīcijā, ikona no augšas uz leju.
LED4

Robots ar ventilatoru, kas iznāk no gaismas diodes atrašanās vietas pulksten 3 pozīcijā, ikona no augšas uz leju.
LED5

Robots ar ventilatoru, kas iznāk no gaismas diodes atrašanās vietas pulksten 1 pozīcijā, ikona no augšas uz leju.
LED6

Robots ar ventilatoriem, kas iznāk no visām sešām LED pozīcijām, ikona no augšas uz leju.
ALL_LEDS

Zemāk ir visu metožu saraksts:

Darbības — Ieslēgt vai izslēgt gaismas diodes.

  • on — Ieslēdz vienu gaismas diodi, visas gaismas diodes vai gaismas diožu grupu.

  • off — Izslēdz vienu gaismas diodi, visas gaismas diodes vai gaismas diožu grupu.

Darbības#

on#

on ieslēdz vienu gaismas diodi, visas gaismas diodes vai gaismas diožu grupu.

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

Parametrs

Apraksts

led

Ieslēdzamā(-ās) gaismas diode(-es):

  • Viena gaismas diode, piemēram, LED1
  • Visas gaismas diodes ar ALL_LEDS
  • Gaismas diožu grupa kortežā, piemēram, (LED1, LED2)

color

Neobligāti. Krāsa, kurā iestatīt atlasīto(-ās) gaismas diodi(-es):

  • BLACK
  • BLUE
  • CYAN
  • GREEN
  • ORANGE
  • PURPLE
  • RED
  • TRANSPARENT
  • WHITE (pēc noklusējuma)
  • YELLOW
Varat arī norādīt pielāgotu krāsu.

Piemēri

# 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 izslēdz vienu gaismas diodi, visas gaismas diodes vai gaismas diožu grupu.

Usage:
robot.led.off(led)

Parametrs

Apraksts

led

Izslēdzamā(-ās) gaismas diode(-es):

  • Viena gaismas diode, piemēram, LED1
  • Visas gaismas diodes ar ALL_LEDS
  • Gaismas diožu grupa kortežā, piemēram, (LED1, LED2)

Piemēri

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