Para-choques LED#
Introdução#
O para-choques LED consegue detetar quando é pressionado e pode mudar de cor ou de padrão para fornecer feedback visual.
Segue abaixo a lista de todos os blocos:
Definir cor do pára-choques — Indica ao pára-choques LED qual a cor a apresentar.
Definir brilho do Bumper — Indica ao Bumper LED qual o nível de brilho pretendido.
Bumper pressionado — Reporta um valor booleano indicando se o LED Bumper está a ser pressionado.
Defina a cor do pára-choques#
O bloco de pilha Definir cor do pára-choques indica ao pára-choques LED qual a cor a apresentar ou se deve desligá-lo.
O para-choques LED pode ser utilizado para rastrear a localização do robô num projeto ou para indicar quando determinadas condições são cumpridas.
definir [bumper v] para [vermelho v] :: custom-led
Parâmetros |
Descrição |
|---|---|
LEVADO |
O para-choques LED selecionado para alterar a cor, configurado na janela Dispositivos. |
cor |
A cor para definir o pára-choques LED:
|
Exemplo
quando iniciar :: hat events
[Build Used: Super Code Base 2.0]
[Blink the LED off and on.]
para sempre
definir [bumper v] para [verde v] :: custom-led
aguardar [0.5] segundos
definir [bumper v] para [desligado v] :: custom-led
aguardar [0.5] segundos
Ajuste o brilho do para-choques.#
O bloco de pilha Definir brilho do pára-choques indica ao pára-choques LED qual deve ser o nível de brilho.
Uma percentagem maior torna a luz mais brilhante. Uma percentagem mais baixa torna a luz mais fraca.
Se o para-choques LED estiver desligado, definir a potência da luz acima de 0% irá acendê-la.
Se o para-choques LED estiver ligado, definir a potência da luz para 0% irá desligá-la.
definir brilho de [bumper v] para [50] % :: custom-led
Parâmetros |
Descrição |
|---|---|
LEVADO |
O para-choques LED selecionado para alterar o brilho, configurado na janela Dispositivos. |
brilho |
O novo ajuste de brilho do para-choques LED permite definir uma intensidade de 0% a 100%, em números inteiros. |
Exemplo
quando iniciar :: hat events
[Build Used: Super Code Base 2.0]
[Light up the LED at different brightness levels.]
definir brilho de [bumper v] para [25] % :: custom-led
definir [bumper v] para [verde v] :: custom-led
aguardar [2] segundos
definir brilho de [bumper v] para [100] % :: custom-led
Para-choques pressionado#
O bloco booleano Para-choques pressionado indica se o para-choques com LED está a ser pressionado ou não. Isto pode ser utilizado para verificar se o robô colide com outros objetos.
Verdadeiro — O para-choques LED está a ser pressionado.
Falso — O botão LED não está a ser premido.
<[bumper v] pressionado? :: custom-led>
Parâmetros |
Descrição |
|---|---|
LEVADO |
O para-choques LED selecionado para verificação está configurado na janela Dispositivos. |
Exemplo
quando iniciar :: hat events
[Build Used: Super Code Base 2.0]
[Turn right when the bumper is pressed.]
virar [esquerda v]
aguardar até <[bumper v] pressionado? :: custom-led>
virar [direita v]