WiFi / Internet / Android controlado por centinela Nerf Vulcan (6 / 11 paso)

Paso 6: El algoritmo

Para controlar remotamente el arma centinela, queríamos un algoritmo simple que fue fácil para los principiantes a entender, corregir lo suficiente como para controlar el arma de la manera que queríamos y suficientemente robustos como para ser fácilmente modificado y agregado a.

Desde lo más simple para enviar entre dos dispositivos es un solo carácter, estableció rápidamente el algoritmo debe basarse en esto... un solo carácter diría la pistola una acción específica a realizar.

Así, por ejemplo, echemos un vistazo a controlar el pan de pistola (que va hacia adelante y hacia atrás)...

Por diversos motivos sin importancia para usted en este punto, determinamos nuestra gama de pan deseado a partir de 52 grados (derecha) a 152 grados (izquierdas). Su gama de pan deseado podría ser diferente, es un mod fácil al programa.

Decidimos usar las letras A la Z para mover el servo pan a través de esta gama de ángulos. Con que, el siguiente paso fue simplemente "mapa" de las letras A aunque Z a los ángulos 52 a través de 152. Simples de matemáticas le dirá que con este esquema cada letra representa aproximadamente 4 grados de movimiento del servo.

Así, A sería 52 grados, B 56 grados, C es 60 grados, etc, etc, hasta Z que sería 152 grados.

Un esquema simple que es fácil de entender, cambiar y agregar a.

A continuación se muestran las decisiones para mi programa. Cuando usted mira el código fuente a ver lo fácil que es mod todo esto para sus acciones deseadas o ir con ella como es.

(a - z) Controles de inclinación entre 65 y 115 grados, en pasos de 2 grado

(A - Z) Controles de pan entre 152 y 52 grados, en pasos de 4 grado

Incendios (0) una sola ronda

(9) fuegos tres ronda de explosión

( + ) Inicia paneo automático

( - ) Panorámica automática de paradas

Artículos Relacionados

Intermitentes de moto Android controlado por Bluetooth

Intermitentes de moto Android controlado por Bluetooth

En una clase de administración de software, se nos pidió diseñar una aplicación que utiliza softwares por supuesto. Así que hemos pensado de hacer este giro señalización prototipo de dispositivo controlado por un microcontrolador a través de la conex
Arduino conectado al Wifi usando ESP8266 controlado por BLYNK (usando un sistema Mac OS X)

Arduino conectado al Wifi usando ESP8266 controlado por BLYNK (usando un sistema Mac OS X)

Aunque hay muchos tutoriales sobre cómo configurar un nuevo ESP8266 para conectar a wifi, todavía me tomó días y muchas horas hablando con el Departamento de tecnología en la Universidad realmente levantarse mi proyecto y ejecución. Esperando que est
Spark base iPhone/Android controlado por R2-D2

Spark base iPhone/Android controlado por R2-D2

Construí un R2-D2 con los planos públicos de:http://astromech.net/droidwiki/FAQPero me parece que muchos de ellos utilizan controladores de voluminosos de los aeroplanos modelo. Este Instructable documenta cómo solía un núcleo chispa me permiten cont
Aergia: Android controlado por TV Remote(with Speech Recognition)

Aergia: Android controlado por TV Remote(with Speech Recognition)

¿Usted haya enfrentado esta situación mientras está sentado en su lugar favorito en el sofá o sillón reclinable, cómodamente viendo su programa favorito de TV? Usted está bien escondido debajo de la manta, el aire acondicionado es agradablemente fres
BlueDuino el Android controlado por Arduino Robot

BlueDuino el Android controlado por Arduino Robot

Para empezar este es mi primer instructivo y mi primer tutorial general. Con esto dijo señala en los comentarios lo que no entiendes en este post.Hace unas semanas tengo curiosidad sobre cómo Bluetooth control de arduino funciona, después de un poco
Discurso controlado por mando a distancia IR

Discurso controlado por mando a distancia IR

IntroducciónEn este documento voy a explicar el proceso en la creación de un propulsor de la paralaje controlado por mando a distancia IR. Este Instructable explicare uno de varias maneras diferentes, esto podría lograrse se conectará el dispositivo
Doble interruptor controlado por Android

Doble interruptor controlado por Android

Nota: Este proyecto funciona con red eléctrica y sólo debe ser realizada por constructores experimentados y conocedores que son conscientes de las precauciones que deben tomarse durante el cableado de alimentaciónEste pfodApp interruptor doble contro
Nerf Vulcan centinela

Nerf Vulcan centinela

en este instructable, le mostraré cómo modificar una Nerf Vulcan para apuntar y disparar a objetivos automáticamente.  Como un bono adicional, esta arma no dispare cualquier persona con una camisa con el robot de instructables en él. Yo tenía este pr
Hércules: El movimiento controlado por Android Robot

Hércules: El movimiento controlado por Android Robot

cuando estaba en el 8º grado, estaba intrigado mientras se reproduce el movimiento de lo juegos en Nokia 5800. Me emocionó, cómo puedo controlar el coche de carreras sólo inclinando el teléfono. Solía soñar que este mismo coche en el mundo real.Ahora
Robot de telepresencia controlado por Internet

Robot de telepresencia controlado por Internet

En este tutorial le mostrará cómo construir un Robot de telepresencia controlado por Internet con un brazo robótico para menos de $100.Paso 1: Materiales básicos Para este tutorial, hay algunas imprescindibles:1. una placa Arduino (estoy usando la Ar
Arduino para principiantes, ahora con datos de trazado, controlado por Android, No codificación requerida, No requiere de soldadura.

Arduino para principiantes, ahora con datos de trazado, controlado por Android, No codificación requerida, No requiere de soldadura.

IntroductionEste instructable muestra que cómo puede leer y escribir los pines digitales de tu Arduino Uno y leer los valores de los pines analógicos todo controlado desde tu móvil Android sin hacer cualquier codificación. Este proyecto es plug and p
Cañón neumático accionado por Arduino controlado por Android

Cañón neumático accionado por Arduino controlado por Android

cada verano, Qualcomm celebra una batalla de la competencia de las escuelas, que ofrece a los empleados la oportunidad de representar a su Universidad de origen. Este año, las entradas debían ser artilugios caseros, y que fueron juzgados según lo gua
Inicio de automatización (o Robot mayordomo llamado Geoffrey) - controlado por iPhone, basado en arduino

Inicio de automatización (o Robot mayordomo llamado Geoffrey) - controlado por iPhone, basado en arduino

poder controlar todo desde su bolsillo ha sido un sueño compartido por muchos. Anteriormente hemos tenido mandos a distancia universales que pueden tanto controlar nuestros televisores y radios, luego tuvimos tomas de corriente inalámbrica. ¿Tanto gr
Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Se trata de un coche de control remoto controlado de Wi-Fi con cámara que puede ser conducido a través de internet. El coche RC es muy singular ya que está utilizando un enrutador inalámbrico y eliminar la necesidad de un microcontrolador.Paso 1: Est