Control de Neumáticos Usando Botones en su Controlador

Controlar la neumática con su controlador V5 requiere un proyecto personalizado. Este artículo describirá cómo crear un proyecto VEXcode V5.


Configuración de su proyecto

first.png

Seleccione el botón Dispositivos para abrir la ventana Dispositivos.

image8.jpg

Selecciona "Agregar un dispositivo".

image5.jpg

Para iniciar su proyecto VEXcode V5 para controlar su neumática, deberá configurar dos dispositivos.

Deberá agregar el dispositivo Controller.

Para obtener más información sobre la configuración de un dispositivo controlador, consulte el artículo Configuración del controlador V5 en VEXcode V5 de la biblioteca VEX.


Controle su cilindro neumático con dos botones de control

Hay dos métodos comúnmente preferidos que los conductores utilizan para controlar la neumática en su robot. 

Una forma es utilizar dos botones diferentes en el controlador: un botón para extender en el cilindro neumático y un botón para retraer el cilindro neumático. Se puede agregar lo siguiente a su proyecto VEXcode V5 para controlar su cilindro neumático utilizando 2 botones en el controlador.

image (15).png

Desde la caja de herramientas de detección, agregue un bloque de salida digital establecido al bloque [when started].

El bloque [set digital out] debe establecerse en ‘Low’. Esto asegurará que su cilindro neumático inicie el proyecto completamente retraído.

L1 highlight.png

Desde la caja de herramientas Eventos, agregue un bloque [cuando se presiona el botón Controller].

Seleccione el botón del controlador que prefiera utilizar para extender el cilindro neumático.

El botón L1 se usa en este ejemplo.

L1 high highlight.png

Agregue un bloque [set DigitalOut].

Seleccione "alto" para la configuración de salida digital.

Esto hará que el cilindro neumático se extienda cuando se presione el botón L1 del controlador.

L2 Highlight.png

Desde la caja de herramientas Eventos, agregue otro bloque [cuando se presiona el botón Controller].

Seleccione el botón del controlador que prefiera utilizar para retraer el cilindro neumático.

El botón L2 se usa en este ejemplo.


Controle su cilindro neumático con un solo botón de control

Otro método preferido que utilizan los controladores para controlar la neumática en su robot es usar un solo botón: el botón extiende el cilindro neumático cuando se presiona y luego retrae el cilindro neumático cuando se presiona nuevamente. Se puede agregar lo siguiente a su proyecto VEXcode V5 para controlar su cilindro neumático con un solo botón en el controlador.

image (15).png

Desde la caja de herramientas de detección, agregue un bloque de salida digital establecido al bloque [when started].

El bloque [set digital out] debe establecerse en ‘Low’. Esto asegurará que su cilindro neumático inicie el proyecto completamente retraído.

image (18).png

En el cuadro de herramientas Variables, seleccione Make a Boolean.

Para este ejemplo vamos a llamar al booleano: digitaloutON.

image (19).png

Agrega un bloque [set digitaloutON].

Deje el conjunto booleano en <true>.

L1 highlight.png

Desde el cuadro de herramientas Eventos, agregue un {when Controller button pressed} bloque.

Seleccione el botón del controlador que prefiera utilizar para extender el cilindro neumático.

El botón L1 se usa en este ejemplo.

image (23).png

Desde la caja de herramientas de Control, agregue un bloque [if then else]

ifthenelse digiton highlight.png

Agregue un <digitaloutON> booleano al if.

ifthenelse set high highlight.png

Agregue un bloque [set DigitalOut] a la parte ‘then’ del bloque C.

Cambie el bloque [set DigitalOut] a ‘High’.

image (20).png

Agregue un bloque [set DigitalOut] a la parte ‘else’ del bloque C.

Deje el bloque [set DigitalOut] como ‘bajo’.

ifthenelse set bool false.png

Agrega un bloque [set digitaloutON].

Cambie el booleano a <false>.

Esto cambiará el booleano, por lo que la próxima vez que se presione el botón L1, la condición irá al ‘else’ del bloque de control C.

image (21).png

Agrega otro bloque [set digitaloutON].

Deje el booleano como <true>.

Esto cambiará el booleano, por lo que la próxima vez que se presione el botón L1, la condición irá al "entonces" del bloque de control C.

Estos proyectos se pueden utilizar para controlar tanto los cilindros neumáticos de simple acción como los de doble acción. Si dos cilindros neumáticos están conectados a una válvula solenoide mediante un accesorio en "T", ambos cilindros serán controlados por el mismo conjunto de bloques.

Nota: El puerto de 3 hilos en el cerebro del robot V5 volverá a un puerto de entrada digital cuando se detenga el proyecto. Esto puede, si hay suficiente presión de aire residual, hacer que el cilindro neumático se extienda. Para evitar esto, libere la presión de aire cambiando la válvula de dedo a la posición de apagado o presionando el núcleo de la válvula de neumático Schrader antes de detener el proyecto.

Last Updated: