Usando o sensor de pára-choque no VEXcode VR

O robô VEXcode VR possui dois sensores de pára-choque. O Sensor de pára-choque pode ser usado com o VEXcode VR para relatar se um Sensor de pára-choque é pressionado no robô VEXcode VR.


O que é um sensor de para-choque?

Diagrama ilustrando os principais recursos do robô VEXcode VR, destacando seus componentes e funcionalidades dentro do ambiente de programação online projetado para aprender conceitos de codificação e robótica.

Um sensor de pára-choque é um interruptor. O sensor de pára-choques informa se ele é pressionado ou liberado.

  • O sensor de pára-choques reportará um valor de sensor de 1 quando o sensor de pára-choques estiver sendo pressionado.
  • O sensor de pára-choques reportará um valor de sensor de 0 quando o sensor de pára-choques for liberado.

Diagrama ilustrando os principais recursos do robô VEXcode VR, destacando suas capacidades em programação, simulação e aplicações educacionais para aprendizagem STEM.

O valor do Sensor de Pára-choques pode ser visualizado no Dashboard. Para mais informações sobre o Dashboard, consulte o Artigodo DashboardVEXcode VR.


Usos comuns de um sensor de para-choque

Diagrama ilustrando os recursos do robô VEXcode VR, destacando componentes como sensores, rodas e interface de programação, projetados para aprimorar o aprendizado em codificação e robótica para estudantes e educadores.

O sensor de pára-choques pode ser pressionado pelas paredes do Wall Maze Playground.

Diagrama mostrando os recursos do robô VEXcode VR, destacando suas capacidades em programação, simulação e aplicações educacionais para aprendizagem STEM.

O Sensor de Pára-choques também pode ser pressionado por paredes ao redor de diferentes Playgrounds.


Usando o sensor de para-choque em blocos VR do VEXcode

Diagrama ilustrando os recursos do robô VEXcode VR, mostrando vários componentes e funcionalidades projetados para aprimorar a educação em codificação e o aprendizado de robótica para estudantes e educadores.

Para começar a programar o Sensor de Pára-choques, você precisará primeiro abrir o VEXcode VR. Para mais informações, consulte o artigo Launch - Introdução ao VEXcode VR.

Diagrama mostrando os principais recursos do robô VEXcode VR, destacando seus componentes e funcionalidades dentro de um ambiente de programação online para aprender conceitos de codificação e robótica.

Em seguida, localize a categoria Sensing na caixa de ferramentas e encontre o bloco <Pressing Bumper>.

Trocar o sensor do para-choque

Diagrama ilustrando os recursos do robô VEXcode VR, destacando seus componentes e funcionalidades dentro do ambiente de programação online projetado para aprender conceitos de codificação por meio de robótica virtual.

Você pode selecionar o pára-choque esquerdo ou o pára-choque direito no menu suspenso.

Blocos booleanos

Diagrama ilustrando os recursos do robô VEXcode VR, destacando componentes e funcionalidades que dão suporte à educação em codificação e princípios de robótica para estudantes e educadores em um ambiente virtual.

Os blocos booleanos relatam uma condição como verdadeira ou falsa e cabem dentro de quaisquer blocos com entradas hexagonais (seis lados) para outros blocos. O bloco Booleano Pressionando Bumper reporta “verdadeiro” se o bumper for pressionado e “falso” se o bumper for pressionado. liberado ou não pressionado. Para mais informações sobre os blocos booleanos, visite o Help ou o Block Shapes and Meaning - VEXcode VR artigo.

A seguir está um exemplo de código que fará com que o robô VR avance até bater em um objeto ou parede.

Blocos C

Diagrama ilustrando os recursos do robô VEXcode VR, destacando componentes e funcionalidades que dão suporte à educação em codificação e princípios de robótica para estudantes e educadores em um ambiente virtual.

Os blocos C fazem um loop no (s) bloco (s) dentro deles ou verificam se uma condição é verdadeira ou falsa. Eles são moldados para anexar blocos empilhados acima, abaixo ou dentro deles. Os blocos de controle do Sensor Bumper são comumente usados ​​com condicionais (blocos C), como os blocos [If then] ou [Wait Until]. Para mais informações sobre os blocos condicionais que se encontram na categoria Controlo, visite o Help ou o Block Shapes and Meaning - VEXcode VR artigo.

No exemplo a seguir, o código fará com que o robô VR dirija em um quadrado para sempre.


Usando o sensor de para-choque no VEXcode VR Python

Diagrama ilustrando os recursos do robô VEXcode VR, destacando suas capacidades em um ambiente de programação online para aprender conceitos de codificação por meio de uma simulação de robô virtual.

Para começar a programar o Bumper Sensor com Python, você precisará primeiro abrir um projeto de texto VEXcode VR. Para mais informações, este artigo.

Diagrama ilustrando os recursos do robô VEXcode VR, destacando seus componentes e capacidades em um ambiente de programação virtual para fins educacionais.

Em seguida, localize a categoria Sensing na caixa de ferramentas e encontre os comandos left_bumper.pressed e right_bumper.pressed. Estas são funções que reportam um valor booleano sobre o sensor. Como existem dois sensores de pára-choque no robô VR, há opções para o pára-choque direito e esquerdo.

Diagrama ilustrando os principais recursos dos robôs VEXcode VR, incluindo sensores, motores e elementos de design, destacando sua funcionalidade em um ambiente de programação virtual para fins educacionais.

Para adicionar o comando ao seu projeto, você pode arrastar o comando da caixa de ferramentas ou digitar o comando na área de trabalho usando a função Autocomplete. Para saber mais sobre o preenchimento automático no VEXcode VR com Python, este artigo.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: