LED 범퍼#
소개#
LED 범퍼는 눌림을 감지하여 색상을 표시할 수 있습니다. 주변 환경에 반응하여 특정 동작을 수행하거나 다양한 색상을 점등하는 데 사용할 수 있습니다.
아래 예시에서 구성된 LED 범퍼는 bumper이라는 이름으로 지정됩니다. 이 이름은 이 API 문서 전체에서 LEDBumper 클래스 메서드를 참조할 때 이후의 모든 예시에서 사용됩니다.
다음은 모든 방법 목록입니다.
변환기 - 색상과 밝기를 변경합니다.
set_color— LED 범퍼의 색상을 설정합니다.set_brightness— LED 범퍼의 밝기를 설정합니다.
게터 — LED 범퍼에서 데이터를 반환합니다.
is_pressed— LED 범퍼가 눌렸는지 여부를 반환합니다.
돌연변이체#
set_color#
set_color LED 범퍼의 색상을 설정하거나 끕니다.
LED는 로봇이 프로젝트에서 현재 어디에 있는지 추적하거나 특정 조건이 충족되었을 때를 표시하는 데 사용할 수 있습니다.
LED 범퍼는 로봇이 프로젝트에서 현재 어디에 있는지 추적하거나 특정 조건이 충족되었을 때를 표시하는 데 사용할 수 있습니다.
Usage:
bumper.set_color(color)
매개변수 |
설명 |
|---|---|
|
LED 범퍼의 색상을 설정하세요:
|
# 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 LED 범퍼의 밝기를 설정합니다.
백분율이 높을수록 빛이 더 밝아지고, 백분율이 낮을수록 빛이 더 어두워집니다.
LED 범퍼가 꺼져 있는 경우, 조명 전력을 0% 이상으로 설정하면 조명이 켜집니다.
LED 범퍼가 켜져 있는 경우, 조명 전력을 0%로 설정하면 조명이 꺼집니다.
백분율이 높을수록 빛이 더 밝아지고, 백분율이 낮을수록 빛이 더 어두워집니다.
LED 범퍼가 꺼져 있는 경우, 조명 전력을 0% 이상으로 설정하면 조명이 켜집니다.
LED 범퍼가 켜져 있는 경우, 조명 전력을 0%로 설정하면 조명이 꺼집니다.
Usage:
bumper.set_brightness(color)
매개변수 |
설명 |
|---|---|
|
LED의 밝기를 0%에서 100%까지의 정수로 백분율로 나타낸 값입니다. |
# 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)
게터스#
is_pressed#
is_pressed LED 범퍼가 눌렸는지 여부를 나타내는 부울 값을 반환합니다. 이는 로봇이 다른 물체와 충돌하는지 여부를 확인하는 데 사용할 수 있습니다.
True— LED 범퍼가 눌렸습니다.False— LED 범퍼가 눌리지 않았습니다.
Usage:
bumper.is_pressed()
매개변수 |
설명 |
|---|---|
이 메서드에는 매개변수가 없습니다. |
# 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)