Descrição
Este sensor é um interruptor. Ele informa ao robô se seu pára-choque está pressionado (valor do sensor 1) ou liberado (valor do sensor 0).
Como funciona o interruptor de pára-choque: completando o circuito
O VEX Bumper Switch é baseado provavelmente no dispositivo elétrico mais comumente usado: o switch. Uma chave consiste em dois terminais (locais para conectar um fio) e uma ponte de fio para 'fazer' a conexão quando a chave é pressionada. Como na ilustração, quando você pressiona o fio de conexão, você 'completa' o circuito, e o Cérebro Robô registra isso em seu programa.
O interruptor bumper faz parte de um circuito que está desconectado ou quebrado. Quando você pressiona o interruptor Bumper, a conexão é feita e a eletricidade pode fluir.
Configuração do interruptor bumper
Colocação
A colocação do interruptor bumper é muito importante para obter leituras precisas.
Certifique-se de que nenhuma estrutura no robô esteja na frente do botão na face do sensor.
É necessário que haja um caminho livre na frente do sensor, entre qualquer objeto pressionado e o sensor.
Leitura dos resultados do interruptor bumper
É útil usar os blocos de impressão para imprimir os resultados do Bumper Switch.
Depois de criar e executar um projeto que imprima os resultados do Bumper Switch, você poderá vê-los na tela do Brain.
Adicionando o Bumper Switch como um dispositivo no VEXcode EXP
Sempre que um sensor é utilizado com uma linguagem de programação, ele precisa ser configurado dentro dessa linguagem.
Com o VEXcode EXP, isso é feito usando o recurso 'Adicionar um dispositivo' na janela Dispositivos. Você precisará ir para os sensores de 3 fios.
Na seção 3 fios de Dispositivos você encontrará o Bumper Switch
Para adicionar o Bumper Switch à configuração, siga as etapas deste artigo.
Depois que o Bumper Switch for adicionado ao seu projeto, um novo conjunto de blocos de sensores ficará disponível.
Para obter mais informações sobre os blocos da categoria 'Sensing' pertencentes ao Bumper Switch, consulte as informações da Ajuda (Blocks project).
Usos comuns do interruptor de pára-choque
Sentindo uma imprensa
Este recurso permite que seu robô detecte quando algo pressiona o interruptor de pára-choque.
O projeto de exemplo mostrado à esquerda é usado para codificar um robô com um interruptor de pára-choque montado na frente para dirigir até que o sensor seja pressionado e, em seguida, parar de dirigir quando o interruptor de pára-choque for pressionado.
Eventos bumper
Este recurso permite que seu programa execute código específico ao detectar algo pressionando o botão Bumper.
O projeto de exemplo mostrado à esquerda é usado para codificar um robô com um Bumper Switch montado na frente para dirigir em um quadrado, e sempre que o Bumper Switch for pressionado, o Brain imprimirá True.