Bullicio de la Transfiguración: Controlar el (2 / 5 paso)

Paso 2: Entender el código lo que necesites

Permite entrar en el código.

FiniteStateMachine es un ejemplo de un FSM para 1 Color y 1 ejemplo de longitud. Implementa el FSM en el diagrama en el paso 1. Debe compilarse en el entorno de Arduino, pero tendrás que añadir el archivo Transfiguration.h desde el paso siguiente. Usted también tendrá que utilizar y entorno de Arduino que tiene el "Curie las Boards Intel" basado en módulos cargados a través del administrador del tablero. Experimentando con el CurieIMU -> StepCount, y CurieTime-ReadTest sería gran actividades adicionales para asegurarse de que todo está trabajando en el 101 de Arduino y su entorno puede compilar este código.

Todos los datos asociados con las miradas y situaciones son parte de una ocasión. En este código de ejemplo decimos que la ocasión es prom.

Tenemos que definir nuestros colores para rápida referencia más adelante. Definimos el negro, azul y verde. Los colores se definen como cuánto rojo, verde y azul que desea. Donde 0 no es rojo por ejemplo y 255 es máximo rojo.

A continuación definimos dos longitudes que nos gustaría para referencia rápida. Esto es la longitud que el mecanismo irá a cuando así lo solicite.

A continuación definimos algunas situaciones nos preocupamos en el baile. Girar dos veces, dando 3 pasos o haciendo tarde. En el futuro podría ser que conseguir un texto de los padres que apaga el vestido.

Definimos 3 miradas. OFF, longBlue y teaSpring.

Como en todos los programas Ardiuno es hora de realizar las actividades de instalación. En nuestro caso tenemos que sólo conectan ideas.

El look "off" establece el Color a negro y la longitud de largo. LongBlue establece el color a azul y la longitud de largo. Por último la teaSpring se establece en Color verde y el té corto (ooops error parece es largo)

Añadir las miradas a la ocasión de la fiesta, añadir las situaciones a la ocasión de la fiesta.

Empezar con el vestido de LongBlue.

Ahora para el verdadero corazón de la interacción. Agregar las transiciones de una mirada a otro basado en la ocurrencia de una situación. Prom.When(spin2,longBlue,teaSpring); simplemente está describiendo la flecha de largo azul ver para el aspecto del té de primavera en el diagrama.

Ahora dar baile una oportunidad para hacer su configuración.

Como en todos los programas de Arduino es hora de darle las instrucciones del bucle. Las instrucciones de Arduino hará para siempre. En este caso, ejecute la función prom.loop().

Más detalles en los en el paso siguiente.

Artículos Relacionados

Bullicio de la Transfiguración: Longitud

Bullicio de la Transfiguración: Longitud

Este instructable caminarán a través de cómo construir el mecanismo de la longitud de nuestro los fabricantes mayores de Américas.. Es un poco de una larga secuencia de pasos, pero al final tienes una manera de cambiar la longitud de algo y controlar
Bullicio de Transfiguración: Color

Bullicio de Transfiguración: Color

Un poco de introducciónMi hija y yo somos "Transfiguración bullicio" uno de los equipos en fabricantes más grande de Américas. Han sido eliminados de ese show pero había planeado para compartir nuestro trabajo aquí de todos modos. Se puede ver e
Bullicio de Transfiguración: Laser corte grabado hoja

Bullicio de Transfiguración: Laser corte grabado hoja

Se trata de una adición a nuestro ajetreo de Transfiguración: dispositivo de Color. El propósito de este instructable es mostrar cómo puede tomar nuestra hoja de Fractal infinito de Thingiverse y luego utilizar OpenScad seguido de Inkscape para hacer
IoT - controlar un Raspberry Pi Robot por internet con HTML y shell scripts sólo

IoT - controlar un Raspberry Pi Robot por internet con HTML y shell scripts sólo

(Si te gusta este Instructables, no olvide votar en ella (por encima de: bandera de la esquina a la derecha). está compitiendo en concursos de automatización y de INTERNET de las cosas. ¡Muchas gracias! ;-)En este instructables, aprenderemos cómo cre
Controlar cualquier aparato luz o eléctrico con tablet o smartphone (wifi)

Controlar cualquier aparato luz o eléctrico con tablet o smartphone (wifi)

Controlar cualquier aparato ligero o eléctrico con tablet o smartphone (wifi) usando arduino, blynk y un wemos / Junta de ESP8266En este tutorial vamos a hacer algo pido un wifi controlado interruptor de CA. (Pero también funciona para las aplicacion
Controlar cualquier dispositivo usando un Raspberry Pi y un módulo de relé

Controlar cualquier dispositivo usando un Raspberry Pi y un módulo de relé

El objetivo de este ible es mostrar cómo empezar con la creación de un módulo de relé en su pi y controlarlo. Mi objetivo es añadir scripts a mis pulpos para encender y apagar luces, pero de todas formas decides finalmente controlar los comandos GPIO
Cómo controlar pantalla rota (rota) y Android (o ambos) de vidrio y reciclaje.

Cómo controlar pantalla rota (rota) y Android (o ambos) de vidrio y reciclaje.

ESPAÑOL:Hola, cebador de este es mi Instructable, tomé la decisión de hacerlo porque no encontré en internet una solución para mi problema, y me las ingenie para arreglarlo.NO ME HAGO RESPONSABLE DE RECUBRIMIENTO DAÑADOS, ESTAS SON MIS RECOMENDACIONE
5 maneras de controlar un crad (tutorial de magia)

5 maneras de controlar un crad (tutorial de magia)

5 maneras fáciles de controlar una tarjeta
Controlar un actuador pequeño con Arduino

Controlar un actuador pequeño con Arduino

Este Tutorial de actuador lineal de Arduino muestra cómo controlar un Actuador pequeño Firgelli usando una placa compatible con Arduino y varios sensores de entrada, incluyendo un Slider y la perilla de rotación por control directo, Joystick para mov
Controlar una placa de Arduino usando un Control remoto infrarrojo

Controlar una placa de Arduino usando un Control remoto infrarrojo

-IntroducciónHola a todos, mi nombre es Noreddine Kessa, soy un entusiasta de la electrónica.  Me divertí mucho este fin de semana jugando con mi juguete nuevo, Kit Arduino ATmega328 DIY que he conseguido en eBay, y me encantaria compartir la alegría
Cómo comprar y controlar el motor sin cepillo

Cómo comprar y controlar el motor sin cepillo

Si quieres hacer tu propio rc avión o helicóptero tienes que aprender a controlar el motor sin cepillo. Más de la voluntad de trabajo ESC (Control electrónico de velocidad) no para nosotros, pero no todos. Alguien tiene que control ESC (utilizo Ardui
Voz controlar tu PC desde tu teléfono (android)

Voz controlar tu PC desde tu teléfono (android)

este instructable lazos con mi anterior instructable, 'voz controlada asistente PC'. Si usted no ha visto que, ir allí primero como esta ' ible se construye sobre el anterior: Este instructable le mostrará cómo controlar el asistente 'Jarvis' desde s
Controlar un coche RC usando el ordenador

Controlar un coche RC usando el ordenador

En este proyecto, transformó un barato coche RC pertenece a mi hijo en un vehículo autónomo con unos sencillos pasos y Arduino. El coche puede ser controlado con la PC a través de puerto serie/USB, o puede conducir autónomamente a través de Arduino.P
Controlar un actuador lineal grande con Arduino

Controlar un actuador lineal grande con Arduino

Este Tutorial de actuador lineal de Arduino muestra cómo hacer control manual básico de un actuador lineal grande con dos botones y un Arduino. En el primer conjunto de código, el primer botón extiende el actuador y el segundo botón retrae el actuado