DIPIMPIN#

Perkenalan#

Robot Coding VEX AIM memiliki enam LED (Light-Emitting Diodes) di sekeliling badan robot. LED tersebut dapat diatur ke berbagai warna untuk memberikan umpan balik, menunjukkan status robot, atau mempermudah pelacakan robot selama proyek berlangsung.

Setiap LED dapat diatur secara individual, semua LED dapat diatur secara bersamaan, atau sekelompok LED dapat diatur bersama-sama menggunakan tuple.

Nama LED:

Ikon robot dari atas dengan kipas yang muncul dari lokasi LED pada posisi jam 11.
LED1

Ikon dari atas ke bawah robot dengan kipas yang muncul dari lokasi LED pada posisi jam 9.
LED2

Ikon dari atas ke bawah robot dengan kipas yang muncul dari lokasi LED pada posisi jam 7.
LED3

Ikon dari atas ke bawah robot dengan kipas yang muncul dari lokasi LED pada posisi jam 5.
LED4

Ikon dari atas ke bawah robot dengan kipas yang muncul dari lokasi LED pada posisi jam 3.
LED5

Ikon dari atas ke bawah berupa robot dengan kipas yang muncul dari lokasi LED pada posisi jam 1.
LED6

Ikon robot dari atas dengan kipas yang muncul dari keenam lokasi LED.
ALL_LEDS

Berikut adalah daftar semua metode:

Aksi — Menghidupkan atau mematikan LED.

  • on — Menyalakan satu LED, semua LED, atau sekelompok LED.

  • off — Mematikan satu LED, semua LED, atau sekelompok LED.

Tindakan#

on#

on akan menyalakan satu LED, semua LED, atau sekelompok LED.

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

Parameter

Keterangan

led

LED atau LED yang akan dinyalakan:

  • Sebuah LED tunggal, misalnya LED1
  • Semua LED dengan ALL_LEDS
  • Sekelompok LED dalam sebuah tuple, misalnya (LED1, LED2)

color

Opsional. Warna yang akan diatur untuk LED yang dipilih:

  • BLACK
  • BLUE
  • CYAN
  • GREEN
  • ORANGE
  • PURPLE
  • RED
  • TRANSPARENT
  • WHITE (default)
  • YELLOW
Anda juga dapat menentukan warna kustom.

Contoh

# 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 mematikan satu LED, semua LED, atau sekelompok LED.

Usage:
robot.led.off(led)

Parameter

Keterangan

led

LED atau LED yang akan dimatikan:

  • Sebuah LED tunggal, misalnya LED1
  • Semua LED dengan ALL_LEDS
  • Sekelompok LED dalam sebuah tuple, misalnya (LED1, LED2)

Contoh

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