El robot VEXcode VR tiene dos sensores de parachoques. El sensor de parachoques se puede utilizar con VEXcode VR para informar si se presiona un sensor de parachoques en el robot VEXcode VR.


¿Qué es un sensor de parachoques?

Ubicación del sensor del parachoques delantero en el robot VEXcode VR

Un sensor de parachoques es un interruptor. El sensor de parachoques informa si se presiona o suelta.

  • El sensor del parachoques informará un valor de sensor de 1 cuando se presione el sensor del parachoques.
  • El sensor del parachoques informará un valor de sensor de 0 cuando se suelte el sensor del parachoques.

Ubicación del sensor del parachoques delantero en el robot VEXcode VR

El valor del sensor de parachoques se puede ver en el panel de control. Para obtener más información sobre el Panel de control, consulta el artículo del Panel de control de VEXcode VR.


Usos comunes de un sensor de parachoques

Ubicación del sensor del parachoques delantero en el robot VEXcode VR

El sensor de parachoques puede ser presionado por las paredes en el patio de recreo del laberinto de pared.

Ubicación del sensor del parachoques delantero en el robot VEXcode VR

El sensor de parachoques también puede ser presionado por las paredes que rodean diferentes parques infantiles.


Uso del sensor de parachoques en bloques VEXcode VR

Ubicación del sensor del parachoques delantero en el robot VEXcode VR

Para comenzar a programar el sensor de parachoques, primero deberá abrir VEXcode VR. Para obtener más información, consulta el artículo Launch - Get Started with VEXcode VR.

Ubicación del sensor del parachoques delantero en el robot VEXcode VR

A continuación, busque la categoría Detección en el cuadro de herramientas y busque el <Pressing Bumper> bloque.

Cambiar el sensor del parachoques

Ubicación del sensor del parachoques delantero en el robot VEXcode VR

Puede seleccionar el Parachoques izquierdo o el Parachoques derecho en el menú desplegable.

Bloques booleanos

Ubicación del sensor del parachoques delantero en el robot VEXcode VR

Los bloques booleanos informan una condición como verdadera o falsa y se ajusta dentro de cualquier bloque con entradas hexagonales (seis lados) para otros bloques. El bloque booleano de parachoques de presión informa "verdadero" si se presiona el parachoques y "falso" si se libera o no se presiona el parachoques. Para obtener más información sobre los bloques booleanos, visite la Ayuda o el artículo Formas y significado de bloques - VEXcode VR.

El siguiente es un ejemplo de un código que hará que el robot de realidad virtual avance hasta que se tropiece con un objeto o pared.

Bloques C

Ubicación del sensor del parachoques delantero en el robot VEXcode VR

Los bloques C forman un bucle con el (los) bloque(s) dentro de ellos o verifican si una condición es verdadera o falsa. Están conformados para unir bloques de apilamiento por encima, por debajo o dentro de ellos. Los bloques de control del sensor del parachoques se utilizan comúnmente con condicionales (bloques C), como los bloques [If then] o [Wait until]. Para obtener más información sobre los bloques condicionales que se encuentran en la categoría Control, visite la Ayuda o el artículo Formas y significado de bloques - VEXcode VR.

En el siguiente ejemplo, el código hará que el robot VR conduzca en un cuadrado para siempre.


Uso del sensor de parachoques en VEXcode VR Python

Ubicación del sensor del parachoques delantero en el robot VEXcode VR

Para comenzar a programar el sensor de parachoques con Python, primero deberá abrir un proyecto de texto VEXcode VR. Para obtener más información, consulta este artículo.

Ubicación del sensor del parachoques delantero en el robot VEXcode VR

A continuación, busque la categoría Sensing en el cuadro de herramientas y busque los comandos left_bumper.pressed y right_bumper.pressed. Estas son funciones que informan un valor booleano sobre el sensor. Debido a que hay dos sensores de parachoques en el robot VR, hay opciones tanto para el parachoques derecho como para el izquierdo.

La ubicación del sensor del parachoques delantero del robot VR se muestra en las vistas frontal y lateral

Para agregar el comando al proyecto, puede arrastrar el comando desde el cuadro de herramientas o escribir el comando en el espacio de trabajo con la función Autocompletar. Para obtener más información sobre Autocompletar en VEXcode VR con Python, consulta este artículo.

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

Last Updated: