Animatron 8.3: Un controlador de Animatronic (7 / 9 paso)

Paso 7: Ahora estamos en el bucle principal

Pero no estamos listos para correr todavía. Hasta ahora, hemos definido los términos y valores globales, escritos un par de funciones, configuración el hardware y el software, lea en el programa y sin embargo...

Es necesario definir las variables locales. Estas son variables que sólo se utilizará en el bucle principal. Se utilizan para:

Variables utilizadas en el procesamiento, tales como los límites de la ADC para varios movimientos de la boca y la cadena del comando servo de entrada del sonido/de la boca...

El objeto del jugador son los arreglos de discos que contienen el tiempo y las acciones de la secuencia de comandos de un determinado "jugador". Un jugador ejecuta un comando simultáneamente con otros comandos. En el pingüino, la cabeza podría estar buscando izquierda mientras las ondas de su aletas derecha. Por lo tanto, dos acciones, dos jugadores. (Pssst, no es realmente al mismo tiempo, es hora de cortar)

Pasar variables de comando son el índice para el comando (debe definirse todo!) y un buffer en el cual se copia el ejemplo de memoria de programa.

Sync. los scripts son una función especial del lenguaje que se ejecuta el Animatron8.3. Dos o más secuencias de comandos diferentes en tan muchos jugadores pueden ser programados para esperar uno para el otro, permitiendo movimientos sincronizados

Reproducción aleatoria - otro índice utilizado cuando se selecciona al azar una acción. Útil en el pingüino cuando desea escribe varias escrituras de la cabeza o el torso y al azar Seleccione uno para ser ejecutado. Cuando muestro el pingüino, comentan que tiene una mente sus el propios. Nunca sé lo que va a hacer. Hay días cuando no sé lo que estoy haciendo!

Índice de comando - se va definir todo!

Pausa pausa aleatorio - intermedias variables utilizadas para calcular el tiempo real para hacer una pausa cuando se le indique para hacer una pausa al azar.

Control de bucle - bucle principal utiliza esta variable. Simplemente lazos "while(NotDone);".

Pausa de control de variables - son variables que se fijan con un digitalRead de los pines conectados al interruptor de control y para determinar si o no debe hacer una pausa en el bosquejo.

"Primer paso definir" define variables importantes. Se define el primer jugador y establece su valor al ser el inicio de la secuencia de comandos o MainScript (discutido en la función lectura de código). Un 'paso' a correr!

Artículos Relacionados

Traje animatronic hierro hombre Mk III

Traje animatronic hierro hombre Mk III

Trajes de Iron Man han sido muy populares últimamente y la pregunta número una que más a menudo me preguntan es "¿Cómo puedo agregar animatronics a mi juego?" Mi amigo Greg quería añadir animatronics a su traje de fibra de vidrio de MkIII por lo
Disfraz de hombre lobo con Animatronic Simple mueve cola

Disfraz de hombre lobo con Animatronic Simple mueve cola

Mi hijo quería ser un hombre lobo para Halloween de este año. Él escogió una tienda compró la máscara, y luego hicimos el resto del traje, incluyendo un animatronic simple mueve cola!Paso 1: máscaraNos a recogido una máscara de hombre lobo barato en
Cómo hacer una mano Animatronic

Cómo hacer una mano Animatronic

En este Instructable mostrará usted cómo hacer una mano Animatronic moderadamente complicada, utilizando el tipo de técnicas utilizadas por los especialistas del animatronics real. El sistema es efectivamente una marioneta complejo, con servos poner
Animatronic Stargate casco

Animatronic Stargate casco

me encanta la película Stargate y primera vez que lo vi supe inmediatamente que quería hacer uno de los cascos de protección super cool de Horus. Yo había bosquejado múltiples diseños en los años y descubrió varios métodos para construir pero rechaza
Inalámbrico de mano Animatronic

Inalámbrico de mano Animatronic

Aquí hay un video de como se ve por ahora:El uso de un robot se está convirtiendo en una necesidad diaria, utilizamos cuando la fabricación de productos y artículos, ayudando a personas necesidades y mejorar incluso nuestra propia debilidad. Animatro
Animatronic Wheatley

Animatronic Wheatley

Hola a todos!El propósito de este Instructable es dar una breve reseña del proceso que pasé a crear a un Animatronic Wheatley. Wheatley fue un proyecto que hice para la sal lago Comic-Con ventilador Xperience 2014. En el transcurso de dos meses, pasé
Egor V.1 Animatronic: básico, autónomo, bajo costo carácter artificial.

Egor V.1 Animatronic: básico, autónomo, bajo costo carácter artificial.

Poco acerca de míHola! soy Carl un animatronic profesional e investigación académica, que actualmente estoy terminando una beca de maestría en desarrollo de sistemas de animatronic en UoH. Esta es una altamente especializada y nicho campo de la anima
Animatronic Fawkes El Fénix

Animatronic Fawkes El Fénix

como parte de nuestro Halloween "Harry Potter" tema de este año, quería hacer un animatronic Fawkes.  Fawkes es uno de mis personajes favoritos de la serie de Harry Potter (y mi traje es Dumbledore!)El movimiento se basa en dos motores servos, u
Ojos de Animatronic y Wii Nunchuck parte 2 - le dan una voz

Ojos de Animatronic y Wii Nunchuck parte 2 - le dan una voz

Después de los ojos de animatronic en la parte 1, quería completar la cara con una voz y posiblemente moviendo las cejas. Si usted repasa mi parte 1, verás que para la base he utilizado un modelo de Thingiverse. Una vez que tengas el modelo 3D impres
Ojos de Animatronic y Wii Nunchuck

Ojos de Animatronic y Wii Nunchuck

Encontré este archivo de 3D en Thingiverse por Micropuller. Rápidamente me di cuenta de que el archivo crea una unidad de gran tamaño ojo. Pero todavía quería explorar la creación de una cara de animatronic que pude controlar con un Arduino.Cuanto má
Torso de Animatronic pingüino

Torso de Animatronic pingüino

Tuve un sueño de desarrollar una pantalla animada de fiestas de Navidad, potencialmente como recaudar fondos para las artes. Mi idea original era utilizar títeres como personajes, pero leyendo e investigando me hizo curiosidad de si podía construir u
Cabeza de Robot Animatronic que habla

Cabeza de Robot Animatronic que habla

(Robot concurso entrada categoría = 18 +)Este instructable es un parlante animatronic robot cabeza construí, que llamo Robot jefe 2.  Para tener una idea de la funcionalidad del Robot jefe 2, haga clic en el siguiente video corto o puede copiar y peg
Animatron-6: Programa de Control de Animatronics

Animatron-6: Programa de Control de Animatronics

Animatron-6 fue el software de desarrollo para controlar mi animatronic, presentada en 2011 http://goo.gl/1Cndha . Es un programa Basic compilado, que interpreta un lenguaje propiedad de que lo diseñado, llamado código, código de animatronic. http://
Monster Pizza animatronic

Monster Pizza animatronic

Este Instructable le explicará cómo Cameron Spitzfaden (estudiante de segundo año en la Universidad de Alma) y yo (un senior en Alma) crea un monstruo animatronic para un proyecto de clase y el corto de principio a fin.Utilizamos una gran variedad de