Robot de justa (código de LabVIEW) (6 / 9 paso)

Paso 6: Estado 2: ejecutar la parte 2

En el tiempo bucle, si se detecta una fuerza suficiente de la analógica Lee bloque (valor mayor que 0, 2V), un verdadero valor es enviado a un bloque "y". Este bloque "y" también está conectado a un registro de cambio y el valor inicial es una constante falsa. Esta estructura se utiliza para que no hay codigo postal múltiples lecturas true una vez que el valor de la fuerza supera el umbral. En primer lugar, se envía un valor false a la y estructura y la tensión está por debajo de 0, 2V.

Cuando el voltaje pasa por encima de 0, 2V, un verdadero valor es enviado a la "y" y el valor anterior (false) se invierte con el "no" que le da un verdadero valor en la "y" así. Puesto que el bloque "y" recibió dos constantes verdadero, envía un valor true en la estructura del caso.

Para la siguiente iteración del bucle, el valor de tensión muy probablemente será mayor que 0, 2V, pero el verdadero valor de la iteración anterior es enviado en el registro de desplazamiento e invertido para dar una constante falsa. Así el bloque "y" Lee T y F, que resulta en el caso falso. Una vez que el valor de la tensión cae por debajo de 0, 2V, estamos a la configuración original.

Una vez que el bloque "y" envía un valor true, los puntos se reducen en 1 y los servos se detengan para evitar daños en el robot.

Si falso (foto de arriba), los recursos sólo son alimentados a través de la estructura del caso.

Una vez que el acelerómetro (orientación invertida) lee una aceleración menor a-1.5 g (robot que se levanta), un verdadero valor es enviado al botón de parada para terminar el tiempo bucle.

En una nota relacionada, puesto que puede haber fluctuaciones de tensión cuando la primera lectura el acelerómetro, 10 iteraciones del bucle deben pasar antes de que la aceleración puede terminar el tiempo bucle. Esto se hizo mediante otra función select para devolver F cuando el número de iteraciones del bucle es menores de 10 años y entonces devuelve el valor verdadero o falso de la aceleración sea inferior a - 1,5 g después de 10 iteraciones.

Artículos Relacionados

Justa Robot (cableado Tutorial)

Justa Robot (cableado Tutorial)

Va este instructable sobre cómo configurar los cables para el proyecto de robot justas.El proyecto de robot justas utiliza 3D piezas impresas, LabVIEW, servos, sensores y el chipKIT WF32. Si usted está interesado, Digilent vende el Kit de computación
Utilizando un Arduino dibujo Robot con horas de tutoriales de código

Utilizando un Arduino dibujo Robot con horas de tutoriales de código

He creado un Arduino robot para un taller de dibujo para ayudar a las adolescentes que se interese en temas de tallo (ver). El robot fue diseñado para utilizar comandos programación tortuga-estilo como forward(distance) y turn(angle) para crear inter
Control de Servos por medio de Bluetooth (RN-42) y LabVIEW

Control de Servos por medio de Bluetooth (RN-42) y LabVIEW

Este proyecto utiliza Un chipKIT WF32, LabVIEW, LabVIEW MakerHub LINX, PmodBT2 (RN-42) y PmodCON3 para el control de dos servos desde un teléfono inteligente. Esperemos que, después de ver este instructable, usted sabrá cómo controlar su propio robot
Carreras de Robots!

Carreras de Robots!

Este proyecto utiliza LabVIEW, un microcontrolador de WF32 chipKITy un Controlador de movimiento de salto para correr dos robots. LabVIEW MakerHub LINX se utiliza para la comunicación entre LabVIEW y el microcontrolador. Biblioteca A LabVIEW MakerHub
¿Cómo interfaz Arduino a LabVIEW? Pasos de #Simple #

¿Cómo interfaz Arduino a LabVIEW? Pasos de #Simple #

# laboratorio instrumento VirtualIngeniería Banco de trabajo (LabVIEW) #Puede utilizar Arduino como un dispositivo de adquisición de datos a medida, control, monitor de diferentes dispositivos y sensores, es fácil de aprender gráfica de programación
Termistor - control del ventilador usando LabVIEW

Termistor - control del ventilador usando LabVIEW

Centros de hospitalidad a menudo calor de la trampa de la electrónica; Esto puede hacer que la temperatura que reduce su vida útil. Este proyecto puede utilizarse para regular la temperatura de un centro de entretenimiento por el creciente flujo de a
Siéntase como un control remoto de TV controlados Arduino Robot!

Siéntase como un control remoto de TV controlados Arduino Robot!

Hola chicos.Abhay y Akshay aquí!Hoy que vamos a hacer una televisión remota controlada por Robot que no sólo funciona como un encanto pero también puede actualizar editando el código y utilizando unos botones más en el control remoto de TV. También p
Robot de AAA (autónoma analógico Arduino)

Robot de AAA (autónoma analógico Arduino)

la AAA Robot es un robot perfecto para principiantes. Es versátil, fácil de construir y discute muchos de los temas entre deben aprender, incluyendo pero no limitado a interruptores de transistor, motor de sensores analógicos de nad. Este Instructabl
Gesture controlled robot

Gesture controlled robot

Desea controlar desde un simple gesto de sus dedos. Quieres algo que se mueve o detener según los dedos. Si es el caso, entonces estás en el lugar correcto. Estos gestos de días son de gran importancia. En nuestra vida diaria utilizamos muchos gestos
Juguetón cachorro Robot

Juguetón cachorro Robot

esta guía le mostrará cómo hacer un robot cachorro asombrosamente simples en tan solo 3-4 horas.No soldar es necesario y es compatible para la fácil programación de Arduino. Ahora se vende el kit con todas las piezas excepto baterías!El regulador vie
B-robot EVO. El self balancing robot

B-robot EVO. El self balancing robot

¿Cómo funciona?B-ROBOT es un equilibrio de arduino robot creado con piezas impresas 3D controlado remotamente. Con sólo dos ruedas, B-ROBOT es capaz de mantener su equilibrio todo el tiempo usando sus sensores internos y conducir los motores. Puede c
Cómo utilizar el UART en LabVIEW

Cómo utilizar el UART en LabVIEW

Para este proyecto, conecté el PmodGPS (módulo GPS) al chipKIT WF32 usando LabVIEW y LabVIEW MakerHub LINX. Esta guía irá a través de cómo configurar la comunicación UART, qué básicamente es UART y cómo convertir las lecturas del aparato en informaci
Discovery™ analógico USB osciloscopio + LabVIEW

Discovery™ analógico USB osciloscopio + LabVIEW

En este instructable revisaremos cómo conectar un osciloscopio analógico Discovery™ USB con LabVIEW. Para ello usaremos un proyecto de LabVIEW llamado LabForms 2.0. El proyecto le permite acceder a las funcionalidades de alcance y wavegen analógicas
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