Bumper LED#

Perkenalan#

Bumper LED dapat mendeteksi saat ditekan dan menampilkan warna. Alat ini dapat digunakan untuk bereaksi terhadap lingkungan sekitar dengan memicu perilaku tertentu atau menyalakan lampu dengan warna yang berbeda.

Untuk contoh di bawah ini, LED Bumper yang dikonfigurasi akan diberi nama bumperNama ini digunakan di semua contoh selanjutnya di seluruh dokumentasi API ini ketika merujuk ke metode kelas LEDBumper.

Berikut adalah daftar semua metode:

Mutator — Mengubah warna dan kecerahan.

Getter — Mengembalikan data dari LED Bumper.

  • is_pressed — Mengembalikan apakah Bumper LED ditekan atau tidak.

Mutator#

set_color#

set_color mengatur warna LED Bumper, atau mematikannya.

LED dapat digunakan sebagai cara untuk melacak posisi robot dalam suatu proyek, atau untuk menunjukkan kapan kondisi tertentu terpenuhi.

Bumper LED dapat digunakan untuk melacak posisi robot dalam suatu proyek atau untuk menunjukkan kapan kondisi tertentu terpenuhi.

Usage:
bumper.set_color(color)

Parameter

Keterangan

color

Warna yang dapat diatur untuk LED Bumper:

  • GREEN
  • OFF — Mematikan LED
  • RED

# Build Used: Super Code Base 2.0
def main():
    # Blink the LED off and on
    while True:
        bumper.set_color(GREEN)
        wait(0.5, SECONDS)
        bumper.set_color(OFF)
        wait(0.5, SECONDS)

# Start threads — Do not delete
start_thread(main)

set_brightness#

set_brightness mengatur tingkat kecerahan LED Bumper.

Persentase yang lebih tinggi membuat cahaya lebih terang. Persentase yang lebih rendah membuat cahaya lebih redup.

Jika lampu LED Bumper mati, menaikkan daya lampu di atas 0% akan menyalakannya.

Jika lampu LED Bumper menyala, mengatur daya lampu ke 0% akan mematikan lampu tersebut.

Persentase yang lebih tinggi membuat cahaya lebih terang. Persentase yang lebih rendah membuat cahaya lebih redup.

Jika lampu LED Bumper mati, menaikkan daya lampu di atas 0% akan menyalakannya.

Jika lampu LED Bumper menyala, mengatur daya lampu ke 0% akan mematikan lampu tersebut.

Usage:
bumper.set_brightness(color)

Parameter

Keterangan

color

Kecerahan LED dalam persentase, dari 0% hingga 100% sebagai bilangan bulat.

# Build Used: Super Code Base 2.0
def main():
    # Light up the LED at different brightness levels
    bumper.set_brightness(25)
    bumper.set_color(GREEN)
    wait(2, SECONDS)
    bumper.set_brightness(100)

# Start threads — Do not delete
start_thread(main)

Pencari#

is_pressed#

is_pressed mengembalikan nilai Boolean yang menunjukkan apakah LED Bumper ditekan atau tidak. Ini dapat digunakan untuk memeriksa apakah robot menabrak objek lain.

  • True — Bumper LED ditekan.

  • False — Bumper LED tidak ditekan.

Usage:
bumper.is_pressed()

Parameter

Keterangan

Metode ini tidak memiliki parameter.

# Build Used: Super Code Base 2.0
def main():
    # Turn right when the bumper is pressed
    drivetrain.turn(LEFT)
    while not bumper.is_pressed():
        wait(0.2, SECONDS)
    drivetrain.turn(RIGHT)

# Start threads — Do not delete
start_thread(main)