Usando el interruptor de parachoques con VEX EXP

Descripción

Este sensor es un interruptor. Le indica al robot si su parachoques está presionado (valor del sensor de 1) o liberado (valor del sensor de 0).

Pieza de interruptor de parachoques VEX.


Cómo funciona el interruptor del parachoques: Completando el circuito

El interruptor de parachoques VEX se basa probablemente en el dispositivo eléctrico más utilizado: el interruptor. Un interruptor consta de dos terminales (lugares para conectar un cable) y un puente de cables para "realizar" la conexión cuando se presiona el interruptor. Como se muestra en la animación a continuación, cuando presiona el cable de conexión, "completa" el circuito y el cerebro del robot registra eso en su programa.

El interruptor de parachoques es parte de un circuito que está desconectado o roto. Cuando presionas el interruptor del parachoques, se realiza la conexión y se permite que fluya la electricidad.


Configuración del interruptor del parachoques

Colocación

Vista en ángulo de la construcción de BaseBot. El robot tiene un interruptor de parachoques adjunto que está resaltado y apunta hacia el frente del robot.

La ubicación del interruptor del parachoques es muy importante para obtener lecturas precisas.

Asegúrese de que no haya ninguna estructura en el robot delante del botón en la parte frontal del sensor.

Debe haber un camino despejado delante del sensor entre cualquier objeto que se presione y el sensor.

Lectura de resultados del interruptor de parachoques

Proyecto de bloques EXP de VEXcode que utiliza un interruptor de parachoques y bloques de impresión para informar si se presiona el interruptor. El proyecto dice Al iniciar, configure la fuente en Mono Small en Brain. El siguiente es un bucle Forever con 4 bloques en él. Los 4 bloques dicen Borrar todas las filas en Brain, coloca el cursor en la fila 1 columna 1 en Brain, imprime ¿Parachoques presionado? en Brain y coloque el cursor en la siguiente fila y, por último, imprima BumperA presionado? en el cerebro. El proyecto se muestra ejecutándose en un EXP Brain al costado y en la pantalla se lee ¿Parachoques presionado? Verdadero.

Es útil utilizar los bloques de impresión para imprimir los resultados del interruptor de parachoques.

Una vez que cree y ejecute un proyecto que imprima los resultados de Bumper Switch, podrá verlos en la pantalla del Brain.


Agregar el interruptor de parachoques como dispositivo en VEXcode EXP

Siempre que se utiliza un sensor con un lenguaje de programación, es necesario configurarlo dentro de ese lenguaje.

Menú Dispositivos VEXcode EXP después de seleccionar el botón Agregar un dispositivo. La opción 3 cables está resaltada.

Con VEXcode EXP, esto se logra usando la función 'Agregar un dispositivo' desde la ventana Dispositivos. Deberá ir a los sensores de 3 cables.

Menú de dispositivos VEXcode EXP después de seleccionar la opción 3 cables. La opción Parachoques está resaltada.

En la sección de 3 cables de Dispositivos encontrará el interruptor de parachoques

Para agregar el interruptor de parachoques a la configuración, siga los pasos de este artículo.

Captura de pantalla de VEXcode EXP con el menú Dispositivos abierto. Un interruptor de parachoques conectado aparece listado y resaltado en el menú Dispositivos. La caja de herramientas de bloques está abierta y la categoría de bloques Detección de parachoques está resaltada.

Una vez que se haya agregado el interruptor de parachoques a su proyecto, estará disponible un nuevo conjunto de bloques de sensores.

Para obtener más información sobre los bloques de la categoría 'Detección' pertenecientes al interruptor de parachoques, consulte la información de Ayuda (proyectoBloques).


Usos comunes del interruptor de parachoques

Sentir una prensa

Proyecto de bloques EXP de VEXcode que utiliza un interruptor de parachoques para avanzar hasta que toca un objeto o una pared. El proyecto dice: Al iniciar, conduzca hacia adelante, espere hasta que se presione BumperA y luego deje de conducir.

Esta característica le permite a su robot detectar cuando algo presiona el interruptor del parachoques.

El proyecto de ejemplo que se muestra a la izquierda se utiliza para codificar un robot con un interruptor de parachoques montado en la parte delantera para que conduzca hasta que se presione el sensor y luego deje de conducir una vez que se haya presionado el interruptor de parachoques.

Eventos extraordinarios

Proyecto de bloques EXP de VEXcode que tiene dos pequeñas pilas de bloques. La primera pila tiene un bloque Cuando se inicia seguido de un bloque Repetir configurado para repetirse 4 veces. En el bloque Repetir, hay 2 bloques que dicen Conducir hacia adelante durante 500 mm y luego Girar a la derecha durante 90 grados. La segunda pila de bloques dice Cuando se presionó BumperA, ¿Imprimir BumperA presionado? en el cerebro y coloque el cursor en la siguiente fila.

Esta característica permite que su programa ejecute código específico cuando detecta algo presionando el interruptor del parachoques.

El proyecto de ejemplo que se muestra a la izquierda se utiliza para codificar un robot con un interruptor de parachoques montado en la parte delantera para conducir en un cuadrado, y cada vez que se presiona el interruptor de parachoques, el cerebro imprimirá Verdadero.

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

Last Updated: