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:

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:

  • vermelho
  • verde
  • desligado — Desliga o 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]