Parachoques LED#
Introducción#
El parachoques LED puede detectar cuándo se presiona y puede cambiar su color o patrón para proporcionar retroalimentación visual.
A continuación se muestra una lista de todos los bloques:
Establecer color del parachoques — Le dice al parachoques LED de qué color debe ser.
Establecer brillo del parachoques — Le dice al parachoques LED en qué brillo debe estar.
Parachoques presionado — Informa de un booleano que indica si se está presionando el parachoques LED.
Establecer color del parachoques#
El bloque de pila * * Establecer color del parachoques * * le indica al parachoques LED de qué color debe ser o apagarse.
El parachoques LED se puede utilizar para rastrear dónde se encuentra el robot en un proyecto o para mostrar cuándo se cumplen ciertas condiciones.
establecer [bumper v] a [rojo v] :: custom-led
Parámetros |
Descripción |
|---|---|
LED |
El parachoques LED seleccionado para cambiar el color de, configurado en la ventana Dispositivos. |
color |
El color para configurar el parachoques del LED en:
|
Ejemplo
cuando inicie :: hat events
[Build Used: Super Code Base 2.0]
[Blink the LED off and on.]
por siempre
establecer [bumper v] a [verde v] :: custom-led
esperar [0.5] segundos
establecer [bumper v] a [apagado v] :: custom-led
esperar [0.5] segundos
Establecer brillo del parachoques#
El bloque de pila * * Establecer brillo del parachoques * * le indica al parachoques LED qué brillo debe tener.
Un porcentaje más alto hace que la luz sea más brillante. Un porcentaje más bajo hace que la luz se atenúe.
Si el parachoques del LED está apagado, ajustar la potencia de la luz por encima del 0% encenderá la luz.
Si el parachoques del LED está encendido, ajustar la potencia de la luz al 0% apagará la luz.
establecer brillo de [bumper v] a [50] % :: custom-led
Parámetros |
Descripción |
|---|---|
LED |
El parachoques LED seleccionado para cambiar el brillo de, configurado en la ventana Dispositivos. |
brillo |
El nuevo brillo para ajustar el parachoques LED de 0% a 100% como un número entero. |
Ejemplo
cuando inicie :: hat events
[Build Used: Super Code Base 2.0]
[Light up the LED at different brightness levels.]
establecer brillo de [bumper v] a [25] % :: custom-led
establecer [bumper v] a [verde v] :: custom-led
esperar [2] segundos
establecer brillo de [bumper v] a [100] % :: custom-led
Parachoques presionado#
El bloque booleano * * Parachoques presionado * * informa si se está presionando o no el parachoques LED. Esto se puede utilizar para comprobar si el robot choca con otros objetos.
Verdadero — Se está presionando el parachoques LED.
Falso — No se está presionando el parachoques del LED.
<¿[bumper v] presionado? :: custom-led>
Parámetros |
Descripción |
|---|---|
LED |
El parachoques LED seleccionado para verificar, configurado en la ventana Dispositivos. |
Ejemplo
cuando inicie :: hat events
[Build Used: Super Code Base 2.0]
[Turn right when the bumper is pressed.]
girar [izquierda v]
esperar hasta <¿[bumper v] presionado? :: custom-led>
girar [derecha v]