NEDEN OLMUŞ#

giriiş#

VEX AIM Kodlama Robotu, robotun gövdesi etrafında altı adet LED (Işık Yayan Diyot) bulundurmaktadır. LED’ler, geri bildirim sağlamak, robotun durumunu göstermek veya bir proje sırasında robotun izlenmesini kolaylaştırmak için farklı renklere ayarlanabilir.

Her bir LED ayrı ayrı ayarlanabilir, tüm LED’ler aynı anda ayarlanabilir veya bir grup LED, bir demet (tuple) kullanılarak birlikte ayarlanabilir.

LED isimleri:

11 pozisyonundaki LED'in bulunduğu yerden bir fan çıkan robotun yukarıdan görünümünü gösteren bir simge.
LED1

9 pozisyonundaki LED'in bulunduğu yerden bir fan çıkan robotun yukarıdan görünümünü gösteren bir simge.
LED2

7 pozisyonundaki LED'in bulunduğu yerden bir fan çıkan robotun yukarıdan görünümünü gösteren bir simge.
LED3

5 saat yönündeki LED'in bulunduğu yerden bir fan çıkan robotun yukarıdan görünümünü gösteren bir simge.
LED4

3 saat yönündeki LED'in bulunduğu yerden bir fan çıkan robotun yukarıdan görünümünü gösteren bir simge.
LED5

Saat 1 pozisyonundaki LED'in bulunduğu yerden bir fan çıkan robotun yukarıdan görünümünü gösteren bir simge.
LED6

Altı LED konumundan da fanlar çıkan robotun yukarıdan görünümünü gösteren bir simge.
ALL_LEDS

Aşağıda tüm yöntemlerin listesi bulunmaktadır:

İşlemler — LED’leri aç veya kapat.

  • on — Bir LED’i, tüm LED’leri veya bir grup LED’i açar.

  • off — Bir LED’i, tüm LED’leri veya bir grup LED’i kapatır.

Eylemler#

on#

on , bir LED’i, tüm LED’leri veya bir LED grubunu yakar.

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

Parametre

Tanım

led

Açılacak LED veya LED’ler:

  • Tek bir LED, örneğin LED1
  • Tüm LED’ler, örneğin ALL_LEDS
  • Bir demet halinde LED grubu, örneğin (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.

Örnekler

# 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 , bir LED’i, tüm LED’leri veya bir grup LED’i kapatır.

Usage:
robot.led.off(led)

Parametre

Tanım

led

Kapatılacak LED veya LED’ler:

  • Tek bir LED, örneğin LED1
  • Tüm LED’ler, örneğin ALL_LEDS
  • Bir demet halindeki LED grubu, örneğin (LED1, LED2)

Örnekler

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