Programación de un Robot FRC (5 / 9 paso)

Paso 5: Sistema de neumática completa

Neumática puede ser útil para mejorar la funcionalidad de tu robot y son bastante fácil de implementar, tanto en construcción como en la programación. Para entender el aspecto del edificio de la neumática, vea este instructable por Zaphod Beetlebrox, donde él hace un trabajo excelente de explicar todos los componentes de un sistema neumático y cómo poner todo junto. Vamos a empezar a programar el sistema de neumática añadiendo el compresor:

La primera línea va con el resto de las definiciones de variable, la segunda línea va en su lista de inicializadores y los tercios va en su función de RobotInit. Los parámetros de constructor para compresor son el puerto números donde la presión interruptor y relé de espiga estén enchufados en el Sidecar Digital. El interruptor de presión debe conectarse a uno de los puertos del IO Digital, y el relé de la espiga debe conectarse a uno de los puertos de relé. Este es todo el código que necesitas para conseguir el trabajo del compresor, se pondrá en marcha automáticamente y continuará funcionando hasta que el interruptor de presión. Con el interruptor de presión estándar de AndyMarks, esto debería ser a 120 psi, pero en realidad es generalmente un poco inferior que (nuestros dispara a 110 psi).

El siguiente paso en la programación de un sistema de neumática es disparar solenoides. El cableado y la programación difiere entre los modelos, pero hay dos tipos de solenoides, solenoides individuales y dobles solenoides. Solenoides individuales sólo tienen dos cables van a ellos. Directa de presión para una salida por defecto y será sólo directa de la presión a la salida de otros mientras que el solenoide es alimentado. Un solenoide doble tiene dos pares de cables, uno a cada lado del dispositivo. Cuando se alimenta a un lado, el solenoide cambiará su salida a ese lado. Cuando se apaga la salida permanecerá donde está. Si ambos están activados al mismo tiempo que también, la salida seguirá siendo el mismo. Si usted está usando un solenoide solo el código va como esto:

Las dos primeras líneas van en el mismo lugar que las dos primeras líneas del código ejemplo compresor. La tercera línea debe colocarse en un if instrucción controlada por una pulsación o tal vez en el código autónomo. Pasando un valor true en la función cambiará la salida del solenoide a la salida no predeterminado. Además cuando se establece en false devuelve la salida a su posición predeterminada. Si desea utilizar un solenoide doble, todo lo que tienes que hacer es cambiar la clase de la variable electromagnética a DoubleSolenoid en lugar de solenoide y cambiar el parámetro de la función. El parámetro de la función ya no es un valor de tipo boolean porque hay tres opciones disponibles: encender solamente un lado, encender sólo el otro lado y apagar ambos lados. Para controlar esto, utilice DoubleSolenoid::kForward, DoubleSolenoid::kReverse o DoubleSolenoid::kOff como parámetro para su función.

Artículos Relacionados

EXTREMA presión circuitos programable Robot!

EXTREMA presión circuitos programable Robot!

En este Instructable usted aprenderá cómo construir un Robot programable presión extrema de circuitos. En primer lugar, usted aprenderá cómo instalar al Editor de programación de PICAXE (el PICAXE es el microcontrolador, o cerebro de computadora para
Robot musical MIDI Melodyian

Robot musical MIDI Melodyian

Saludos tierra! Este Instructable le mostrará cómo construir su propio Melodyian - un robot basado en Arduino, 3D imprimibles que puede moverse, iluminar y hacer música! Es también un robot de MIDI y puede controlarse a través de MIDI inalámbricament
Mini robot insecto

Mini robot insecto

este es mi primer instructable y yo no soy hablante nativa de inglés, así que por favor me avisan si hay algo no suficientemente clara. Estoy usando el sistema de unidad métrica.Bueno, qué es el Bot de insectos. ¿Realmente no es un insecto porque sól
Construir un Robot autónomo de Wall-E

Construir un Robot autónomo de Wall-E

Hola! Después pide una kabillion, aquí tienes! Este robot está ejecutando el EZ-B disponible en http://www.ez-robot.comPrimero una pequeña introducción, ver el vide: http://www.youtube.com/watch?v=OJiMUzJHYFkComencé con el juguete titulado "Wall-E in
Arduino controlado Servo Robot (serbio)

Arduino controlado Servo Robot (serbio)

¿qué mejor manera de empezar a experimentar con micro-controladores de código abierto ( Arduino ) y construyendo tu propio abra robot fuente ( CC (SA-de))?¿Qué hacer con el serbio?(aquí) - Cómo conectar su servio al internet y la unidad sobre un Skyp
Araña de Terra: Robot de reparación autónoma

Araña de Terra: Robot de reparación autónoma

Este proyecto fue diseñado y construido por los estudiantes en el programa de arquitectura en la Universidad de California de los artes; Manali Chitré (MAAD), Anh Vu (BArch) y Mallory Van Ness (marzo). El curso de estudio se llamó máquinas de arquite
4WD barato objeto Robot evitando mediante cuatro sensores de proximidad infrarrojos...

4WD barato objeto Robot evitando mediante cuatro sensores de proximidad infrarrojos...

Este es un básico barato cuatro motores, cuatro sensores, objeto programable 8051 evitando robot usando breadboad. Este robot puede utilizarse también como una línea que sigue el robot simplemente cambiando el programa. He instalado dos baterías para
Cómo llegar en robótica, programación, Arduino electrónica

Cómo llegar en robótica, programación, Arduino electrónica

Integrar todos los campos STEM de robótica y hacer siempre cada cabrito loco. Puede ayudar a los niños a obtener experiencia práctica en mecánica, electrónica, Ciencias de sistema y equipo de control.Sin embargo, todos los robots en el mercado parece
Cómo crear un sistema neumático para Robots (F.I.R.S.T)

Cómo crear un sistema neumático para Robots (F.I.R.S.T)

Se trata de un instructable sobre todo para los próximos años de miembros del equipo de Scarlett Robotics (4733), sin embargo; también se aplicará a los equipos de robótica primeros primer o segundo año que nunca han usado neumática, o a cualquier pe
Guían de principiantes para construir robots Arduino con Bluetooth y Android

Guían de principiantes para construir robots Arduino con Bluetooth y Android

en este tutorial vamos a construir un robot Arduino que puede controlarse vía bluetooth con un teléfono/tablet Android. Esta es una guía de los principiantes que se va a ir brevemente sobre el proceso de cableado y programación de tu robot.Paso 1: Co
Bases del sistema de control

Bases del sistema de control

en el primer concurso de robótica, el sistema de control del robot es único porque los equipos tienen una lista de las piezas que deben utilizar para alimentar y controlar su robot.  Hay variación en cómo equipos usan partes permitidas, pero en su nú
Adaptador de 90 grados para VexPro VersaPlanetary caja de engranajes para la robótica primera

Adaptador de 90 grados para VexPro VersaPlanetary caja de engranajes para la robótica primera

El equipo de robótica de las abejas asesinas desarrolló esta solución en el 2015 y ahora nos gustaría compartir con todos de la primera comunidad de robótica.El sistema de caja de engranajes de VersaPlanetary VexPro es uno de los componentes más flex
Scooter eléctrico todo terreno

Scooter eléctrico todo terreno

al principio del año escolar 2011/2012, equipo de robótica de la escuela decidió finalmente desmantelar algunos viejos robots FRC que habían ido recogiendo polvo por seis o siete años. No tuvimos sirve para todas las partes que quitó los robots, así
Proyectos PICAXE #1: Hacer rápido circuito impreso módulos

Proyectos PICAXE #1: Hacer rápido circuito impreso módulos

módulos experimentales de circuitos se pueden hacer rápidamente y fácilmente. Tienen la ventaja de ser dos veces más rápido de construir que un circuito personalizado. También son fáciles de probar en un protoboard. Los módulos detallados aquí son lo