Uso del interruptor de parachoques con VEX EXP

Descripción

Este sensor es un interruptor. Le dice 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 de parachoques: completar 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 cable para "hacer" la conexión cuando se presiona el interruptor. Como se muestra en la siguiente animación, cuando presionas el cable de conexión, "completas" el circuito y el Robot Brain lo registra en tu programa.

El interruptor de parachoques es una parte de un circuito que está desconectado o roto. Al presionar 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 compilación BaseBot. El robot tiene un interruptor de parachoques adjunto que está resaltado y apuntando frente al robot.

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

Asegúrese de que no haya ninguna estructura en el robot frente al botón en la cara del sensor.

Es necesario que haya un camino despejado frente al sensor entre cualquier objeto contra el que se esté presionando y el sensor.

Lectura de los resultados del interruptor del parachoques

VEXcode EXP bloquea el proyecto que utiliza un interruptor de parachoques e imprime bloques para informar si se presiona el interruptor. El proyecto lee Cuando comience, establezca la fuente en Mono Small en Brain. Lo siguiente es un bucle Forever con 4 bloques. Los 4 bloques dicen Borrar todas las filas en Cerebro, establecer el cursor en la fila 1 columna 1 en Cerebro, imprimir Parachoques presionado? en Brain y ajuste el cursor a la siguiente fila, y por último imprima BumperA presionado? en Brain. ¿El proyecto se muestra ejecutándose en un EXP Brain a un lado, y la pantalla dice Bumper presionado? Verdadero.

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

Una vez que crees y ejecutes un proyecto que imprima los resultados de Bumper Switch, podrás verlos en la pantalla de Brain.


Agregar el interruptor de parachoques como dispositivo en VEXcode EXP

Cada vez que se utiliza un sensor con un lenguaje de programación, debe configurarse dentro de ese lenguaje.

Menú VEXCODE EXP Dispositivos después de que se haya seleccionado el botón Agregar un dispositivo. La opción de 3 cables está resaltada.

Con VEXcode EXP, esto se logra mediante el uso de la función "Agregar un dispositivo" de la ventana Dispositivos. Tendrá que ir a los sensores de 3 cables.

Menú VEXCODE EXP Devices después de seleccionar la opción 3 Wire. 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 se muestra y resalta en el menú Dispositivos. La caja de herramientas de bloques está abierta y la catálogo de bloques de 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" relacionados con el interruptor del parachoques, consulte la información de ayuda (proyecto debloques).


Usos comunes del interruptor de parachoques

Detección de una prensa

VEXcode EXP bloquea el proyecto que utiliza un interruptor de parachoques para avanzar hasta que toca un objeto o una pared. El proyecto lee Cuando se inicia, avance, espere hasta que se presione BumperA y luego deje de conducir.

Esta función permite que su robot detecte 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 conducir hasta que se presione el sensor y luego dejar de conducir una vez que se haya presionado el interruptor de parachoques.

Eventos de choque

Proyecto de bloques VEXcode EXP que tiene dos pequeñas pilas de bloques. La primera pila tiene un bloque Cuando se inició seguido de un bloque Repetir configurado para repetirse 4 veces. En el bloque Repetir, hay 2 bloques que leen Avanzar 500 mm y luego Girar a la derecha 90 grados. La segunda pila de bloques dice ¿Cuando se presiona BumperA, se presiona Print BumperA? en Brain y establece el cursor en la siguiente fila.

Esta función permite que su programa ejecute un código específico al detectar algo que 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 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: