Interruptor de pára-choques#
Introdução#
O interruptor de impacto é um interruptor mecânico que completa um circuito quando pressionado, permitindo ao robô detetar pressões e libertações.
Segue abaixo a lista dos blocos disponíveis:
Bombardeiro premido — Reporta um valor booleano indicando se o botão do pára-choques está a ser premido.
quando Bumper — Executa a pilha de blocos ligada quando o interruptor Bumper é premido ou libertado.
Para-choques pressionado#
O bloco booleano Pára-choques premido indica se um interruptor de pára-choques está a ser premido ou não. Isto pode ser utilizado para verificar se o robô colide com outros objetos.
Verdadeiro — O botão de paragem está a ser premido.
Falso — O botão de paragem não está a ser premido.
<[Bumper1 v] pressionado?>
Parâmetros |
Descrição |
|---|---|
interruptor do pára-choques |
Verifique o interruptor do pára-choques configurado na janela Dispositivos. |
Exemplo
quando iniciar
[Back up and turn whenever the bumper runs into an object.]
para sempre
conduzir [frente v]
se <[Bumper1 v] pressionado?> então
conduzir [inverso v] por (100) [mm v] ▶
virar [direita v] por (90) graus ▶
quando Bumper#
O bloco de chapéu when Bumper executa a pilha de blocos anexada quando o interruptor Bumper selecionado é premido ou libertado.
quando [Bumper1 v] [pressionado v]
Parâmetros |
Descrição |
|---|---|
interruptor do pára-choques |
Verifique o interruptor do pára-choques configurado na janela Dispositivos. |
estado |
Quando a pilha de blocos ligada for executada: premido será executado quando o interruptor de proteção for premido, e libertado será executado quando o interruptor de proteção for libertado. |
Exemplo
quando [Bumper1 v] [pressionado v]
[Move forward when Bumper Switch is pressed.]
conduzir [frente v] por [200] [mm v] ▶