Cómo hacer una mesa-no-table (6 / 11 paso)

Paso 6: Programa de la mesa-sin mesa

El código de Arduino para el TNT tiene tres funciones principales:

  1. Crear un camino aleatorio para la TNT
  2. avanzar por ese camino en intervalos al azar y
  3. movimiento de registro en una tarjeta SD.

Usted puede encontrar el código de Arduino abajo. Todo lo que necesitas hacer es descargar el código y subir a tu placa de Arduino. Si desea modificar el código, aquí está una explicación más detallada de los pasos individuales.

En primer lugar, el espacio de en que la TNT se mueve es limitado porque está conectado a un cable de alimentación. Por lo tanto su movimiento no puede ser completamente al azar, ya que puede funcionar sin cable o, si los motores son lo suficientemente fuertes, puede desenchufar sí mismo. Puesto que todavía queríamos el movimiento aparezca al azar hemos decidido programar una lógica que crea un camino al azar para la TNT. Pero una vez había llegado al final del camino, será retroceder sus pasos a su posición original. Y después de la TNT volvió a su posición original el código generará un nuevo camino al azar para la TNT. De esta manera el movimiento es todavía aleatorio, pero también asegura que el TNT permanecerá dentro de una zona determinada ya que siempre está volviendo a su punto de partida.

La trayectoria sí mismo puede contener cualquier número de pasos pero decidimos trabajar con 6 pasos en total. 3 pasos para una posición al azar y tres pasos hacia el punto de partida. Cada paso puede ser uno de los 8 programados movimientos: adelante, derecha, izquierda, giro derecha, giro izquierda, inversa derecha, inversa izquierda y al revés. Cada vez que nuestro código crea una nueva ruta que seleccione tres movimientos al azar y almacenarlos en un array. Luego seguir adelante y determinar los pasos necesarios para volver a su posición original.
Por ejemplo, supongamos que la ruta de acceso al azar consiste en la siguiente secuencia: izquierda, giro derecha, adelante. El código será entonces determinar que los pasos para volver al inicio: al revés, girar izquierda, derecha atrás.

Mientras que el código crea la ruta de la TNT, también determina de cuánto se ejecutará cada paso. La duración puede variar entre 5 y 12 segundos, mientras que el código se asegura de que cada paso y su contraparte se ejecutarán por el mismo tiempo. Por ejemplo: Si el paso 'Hacia delante' del ejemplo anterior es ejecutado por 8,5 segundos, también se ejecutará el paso 'Hacia atrás' para 8.5 segundos.

Ahora el TNT está listo pero lo único no ejecutado inmediatamente. El código pone un retardo aleatorio antes de ejecutar cada paso. Estos retrasos van desde 20 a 110 minutos. A diferencia de los pasos y el tiempo para cada paso, cada retardo solo es diferente que se suma a la ambigüedad del movimiento.

Por último los pasos solo se graban en una tarjeta SD enchufada en el escudo de Datalogger. El escudo también nos permite leer la hora actual que usamos para grabar junto a los pasos individuales y su sincronización.

Artículos Relacionados

Cómo hacer una mesa de centro con tapa de elevación

Cómo hacer una mesa de centro con tapa de elevación

Cómo hacer una mesa de café con una elevación superior aluminio y mecanismo de las piernas. Levantar-tapa permite traer la tabla hasta la altura perfecta para comer frente al televisor o traer su ordenador portátil hasta una posición ergonómica. Vea
Hacer una mesa con trozos pequeños de madera

Hacer una mesa con trozos pequeños de madera

madera va para un precio premium y trozos más grandes más aún. Entonces, ¿qué es una persona que si quiere hacer una mesa de madera hermosa sin gastar mucho dinero?Madera contrachapada chapeada es una opción, pero si usted quiere hacer una mesa de ma
Manera fácil de hacer una mesa abatible

Manera fácil de hacer una mesa abatible

He recibido muchas peticiones sobre cómo hacer una mesa abatible y la mayoría de las instrucciones que encontrará son extremadamente complejas. Esta mesa abatible redonda DIY es bastante fácil para que cualquiera pueda hacer. Las tablas son diseños q
Cómo hacer una mesa con sillas de cartón

Cómo hacer una mesa con sillas de cartón

en este instructable le mostraré cómo hacer una mesa de café de cartón con sillas a juegoPaso 1: Materiales y herramientas The materials:-cartón (lotes)-blanco pegamento (de Elmer todo pegamento multiusos) (no escuela de pegamento)-industrial pegamen
Cómo hacer una mesa de Papier Maché

Cómo hacer una mesa de Papier Maché

Imaginar una tierra donde las mesas fueron prohibidos. Hay que levantarse y resistir un oscuro régimen que oprime el espacio inocente... depende de unos pocos, para oponerse a esta gran ola de la oscuridad y el desorden! Ven Únete a la resistencia, c
Hacer una mesa de dados pequeños de cosas alrededor de la oficina.

Hacer una mesa de dados pequeños de cosas alrededor de la oficina.

a veces me aburro en el trabajo, a veces me gusta ir al casino. Ahora he traído el casino a trabajar! Bien un poco pequeña, minúscula parte de él.Hacer una mesa de dados pequeños de material de oficina (sobre todo).Paso 1: materiales cardboardpalillo
Cómo hacer una mesa de mini estufa

Cómo hacer una mesa de mini estufa

En el vídeo de hoy te mostraré una idea brillante de cómo hacer una mini tabla de cocina.Paso 1:Esta invención no deje el estomago sin comida caliente o tibia. No se cocinar muchos platos en la mesa hecha a mano de la estufa, pero todavía puede el ha
Cómo hacer una mesa de $10

Cómo hacer una mesa de $10

quiero una tabla. Debe ser una mesa de trabajo y también una múltiple uso mesa al aire libre. Pero para un hombre parado, mi primera opción es más barata - quiero hacer una mesa, más barato hacer una tabla.En la ferretería local, encontré siempre ven
Hacer una mesa de esas antiguas ruedas en su garaje

Hacer una mesa de esas antiguas ruedas en su garaje

podría decir una muy larga historia de sollozo, pero baste decir que tenía 4 ruedas mira muy agradables (con llantas) en un estante en mi garaje. Estaban todos doblados lo suficiente que vibró muy mal cuando estaban en el coche pero no por lo mal que
Cómo hacer una mesa de aves

Cómo hacer una mesa de aves

Cómo hacer una mesa de aves utilizando madera recuperada y lollipop sticks.
Cómo hacer una mesa giratoria de soldadura

Cómo hacer una mesa giratoria de soldadura

Hola a todos!Hoy vamos a hacer una mesa giratoria de soldadura.Esto es ideal para la soldadura de tubería o simplemente girar una pieza que necesita trabajos de soldadura en varios lados.Materiales que necesitarás:2 placas de aluminio redondo1 rodami
Cómo hacer una mesa de billar

Cómo hacer una mesa de billar

bueno me voy a mostrar cómo hacer una mesa de billar que necesita 6 cal teñida de bloques de arcillaO algo que es verde y 10 puertas de trampa esto es real simple porque desde la escuela es mi manera pongo estudios primero lo siento por los tutoriale
Cómo uso madera para hacer fresco mesa o tabla de muñeca

Cómo uso madera para hacer fresco mesa o tabla de muñeca

tuve algunos chatarra cedro cubiertas así que hice una mesa para mi tabla de mamá y de la muñeca para mi hermana menor. No mancha y pintar las tablas. Mi mamá y mi hermana lo hizo.Paso 1: Encontrar madera Contamos con una gran quemadura en nuestro pa
Hacer una mesa de jardín con agua!

Hacer una mesa de jardín con agua!

quería una tabla para utilizar como una estación de limpieza para mis proyectos concretos, sino que se duplicaría en uso para otras cosas: limpieza de verduras de la huerta, recipientes de agua, limpieza de herramientas de jardín, las plantas, etc..