Parachoques LED#
Introducción#
El parachoques LED puede cambiar el color de su LED y detectar cuándo se presiona.
For the examples below, the configured LED Bumper will be named bumper. They will be used in all subsequent examples throughout this API documentation when referring to LEDBumper class methods.
A continuación se muestra una lista de todos los métodos:
Mutadores: cambian colores y brillo.
set_color– Set the color of the LED Bumper.set_brightness– Set the brightness of the LED Bumper.
Obtenedores: devuelven datos del parachoques LED.
is_pressed– Returns whether or not the LED Bumper is being pressed.
Mutadores#
set_color#
set_color establece el color del LED Bumper. Si el LED no está encendido al usar este método, se ajustará el brillo al 100 % para encenderlo.
Usage:
bumper.set_color(color)
Parámetros |
Descripción |
|---|---|
|
El color para configurar el parachoques 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 establece el brillo del parachoques LED.
Usage:
bumper.set_brightness(color)
Parámetros |
Descripción |
|---|---|
|
El brillo del LED como porcentaje de 0% a 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)
Adquiridor#
is_pressed#
is_pressed returns a Boolean indicating whether or not the LED Bumper is pressed.
True– Se presionó el parachoques.False– El parachoques no fue presionado.
Usage:
bumper.is_pressed()
Parámetros |
Descripción |
|---|---|
Este método no tiene parámetros. |
# 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)