Grover gozando: Una marioneta basada en microcontrolador (11 / 11 paso)

Paso 11: Realizar Groovin ' danza Grover!

Tiempo programar Grover Groovin '. La segunda figura muestra una captura de pantalla de un programa que hace Grover onda su mano derecha hacia arriba y hacia abajo para siempre. El código esta en el archivo "Agitando Grover Program.rtf" abajo. Si quieres probar este programa, abra el archivo, copie y pegue el código en la ventana "Script" en el centro de control Maestro. Haga clic en "Aplicar configuración" y "Run Script".

Aquí es cómo funciona el programa: los primeros comandos de 4 servo iniciar los servos a poner sus manos y sus pies en su posición inicial. Dice que el primer parámetro del comando servo el servo qué posición para mover a y el segundo parámetro indica el microcontrolador que servo debe realizar la acción. La subrutina "moving_wait" se llama luego para esperar hasta que todos los servos han alcanzado su posición final.  A continuación, el comando de "velocidad" se utiliza para fijar el servo a mover lentamente en el camino y un comando de "servo" se utiliza para iniciar la crianza de la mano. "moving_wait" se llama otra vez para retrasar ir al comando siguiente hasta que la mano está levantada por completo. La velocidad se fija para ser más rápido, se baja la mano, y el programa espera hasta que haya finalizado la mano en movimiento.  Cuando se llega a "repetir", el programa regresa al comando después de "empezar" y la mano se agitó una y otra vez.

El primer segmento de este video muestra este programa en acción. Entonces cambié el número de servo en el programa para que su otra mano y el resto de los pies moverse como veremos en el resto del video.

Las diapositivas siguientes cinco muestran el programa que solía hacer Grover baila como se muestra en los videos en el paso de "intro" de este instructable.  En la primera diapositiva "Preparar para el baile", el comando de velocidad se utiliza para establecer la velocidad a la que girarán los servos. Las subrutinas están llamadas a mover todas sus extremidades en la posición hacia abajo. se llama "moving_wait" para hacer una pausa hasta que todos los servos han dejado de moverse. El comando de "retraso" hace que un milisegundo de 1000 o 1 segundo retardo para la rutina de baile comienza.

La siguiente diapositiva "bucle principal que le hace bailar" muestra el código que mueve diferentes ramas hacia arriba y hacia abajo con varios retrasos para conseguir un ritmo y un movimiento que coincide con la música. Tomó algunos experimentos para obtener este derecho para las dos canciones en el video pero eso es lo que hace divertido Grover de programación!

La última diapositiva "Subrutinas para el control de las extremidades" muestra el cómo cada uno de los miembros son controlados. Me gusta usar estas subrutinas ya que hace la escritura y el programa más fácil de lectura. Todo este código puede encontrarse en el archivo "Danza Grover danza Program.rtf" abajo. Usted puede copiar y pegar esto en el centro de control Maestro como se describió anteriormente para ejecutar este programa.

Hay interesantes posibilidades para la ampliación de este proyecto. El microcontrolador tiene capacidades adicionales para la lectura de entradas de los interruptores y puede utilizarse para encender y apagar otros circuitos. Un ejemplo sería añadir una nueva capacidad para encender música cuando Grover comienza a bailar y lo apaga cuando termina.

¡Que te diviertas!

Artículos Relacionados

Hacer una marioneta Muppet!

Hacer una marioneta Muppet!

Oh yay! Prepárate subir el factor de glee para errrrbody a tu alrededor. ¿Problema en la escuela? Se aplican títeres. ¿Duro día en la oficina? Marionetas. ¿Estás cansado? Marionetas. ¿Triste? Marionetas. ¿Enojado? Doble marionetas. ¿Feliz? Probableme
Edificio "El héroe sangriento" una marioneta de superhéroe Steampunk

Edificio "El héroe sangriento" una marioneta de superhéroe Steampunk

Hola INSTRUCTABLES!!!!!!  Esta es mi primera entrada en este sitio Web. He tenido unos buenos amigos y colegas del mundo del cine y la televisión prop haciendo post cosas aquí.  Por lo tanto, pensé que le daría una oportunidad!Mi nombre es Matt Ficne
Cómo construir una marioneta de calidad

Cómo construir una marioneta de calidad

Los Muppets han tenido un impacto enorme en nuestra cultura. Tanto es así que el Smithsonian tiene una exposición que detalla cómo los Muppets han impactado nuestro mundo. Ciertamente, las creaciones de Jim Henson han impactado mi vida.Debido a los M
EDIFICIO A tener en un presupuesto!-construir una marioneta de FX y vestuario

EDIFICIO A tener en un presupuesto!-construir una marioneta de FX y vestuario

cómo Matt construye-A-BearEn los finales del verano de 2011, se me acercó con un desafío de construcción de marionetas únicas. Fui contactado por los productores de una película se produjo en Kuala Lumpur Malasia. Necesitaban una vida como oso marrón
Cómo hacer una marioneta de Python

Cómo hacer una marioneta de Python

haciendo su propio python marioneta es fácil. Sólo tienes que seguir estos sencillos 66 pasos y usted pronto será entretenido y deleitando audiencias.Nuestro nombre de títeres es Guido. Puedes verlo en acción en http://www.thehelloworldprogram.com.Aq
Cómo hacer una marioneta de zorro de Origami fácil!

Cómo hacer una marioneta de zorro de Origami fácil!

Este video es un tutorial de origami fácil para hacer una marioneta de zorro de origami. Para más videos como éste, visite http://www.youtube.com/user/tommyclancygames?feature=mheeConsejos: tener cuidado de tus pliegues al principio, y el resto deber
Un oso o una marioneta

Un oso o una marioneta

hay algo especial acerca de la entrega y recepción de un oso hecho a mano, un oso con carácter. Le di mi oso y la marioneta a mi madre y le encantó!Paso 1: Momento de empezar a Lo primero que necesita es... tus fuentes!! Ir a buscar su kit de costura
Cómo hacer una marioneta de dragón chino

Cómo hacer una marioneta de dragón chino

una marioneta dragón simple que puede bailar y jugar para usted en cualquier momento, incluso si no es año nuevo chino o, si no eres chino!Paso 1: materiales -Libro blanco-Lápiz-Pen-Borrador-Colorear cosas (lápices de colores, lápices de colores, mar
Parte de hacer una marioneta suave 1

Parte de hacer una marioneta suave 1

este Instructable es el primero de dos que te ayudarán a crear una marioneta suave (de espuma). Esta marioneta se hará del bloque de la espuma en lugar de la espuma de tapicería-como diluyente. Tengo mi espuma como desechos de una tienda de tejido lo
Hacer una marioneta!

Hacer una marioneta!

Mi hijo Keaton realmente ama marionetas! Él ha estado haciendo durante algún tiempo y subió con la idea de hacer uno con espuma. Estoy seguro de que él estaba viendo clips de YouTube sobre cómo hicieron y tuvo la idea de allí de Muppet. La cosa con d
Creación de una marioneta gigante de desfile

Creación de una marioneta gigante de desfile

en el otoño de 2010, mi empresa, marioneta Unión producciones, fue encargado por Comedy Central para diseñar y construir un títere 12' desfile de la personalidad de la televisión Stephen Colbert.  La marioneta que se realiza en el National Mall en Wa
Cómo hacer una marioneta de madera

Cómo hacer una marioneta de madera

este es un instructivo que muestra el proceso paso a paso de crear un títere marioneta de madera.Paso 1: materiales Materiales que necesitará son como sigueUna tabla de madera de 20 x 20herramientas (una sierra caladora, Sierra de prohibición, pistol
Cómo hacer una marioneta de Fox

Cómo hacer una marioneta de Fox

Vulpes Vulpes, o más comúnmente conocido como el zorro rojo, es el mayor y más extendido de todos los zorros verdaderos. Son inteligentes perro-como los animales... que les encanta aprender sobre HTML. Puedes hacer tu propio títere zorro siguiendo es
Hacer una marioneta de dragón / totalizador de jugo

Hacer una marioneta de dragón / totalizador de jugo

Hoy estamos haciendo un jugo Marioneta dragón tote.Materiales:caja de 1 jugo (de referencia)1 calcetín adulto2 naranja fieltro cuadradosfieltro blanco 1 plaza1 fieltro verde cuadradofieltro negro 1 plaza1 elástico 1\8 a 1\4 de pulgada de ancho x 8 pu