Galería de tiro interactivo (8 / 9 paso)

Paso 8: Construir todos

Para mi este paso no es completado. Incluye edificio, cableado y colocación de todos los objetivos y el dispositivo disparador del edificio si es necesario. Como completar mi proyecto voy a añadir más detalles.

Aquí está mi dibujo de servo completo 8 objetivo 8

*******

Descubrí que si se intenta usar este código completo con un único sensor de actualización / servo, tiene todos los pines analógicos conectar a tierra. El gráfico muestra también mi actual configuración protoboard con un Arduino Nano. Demuestra que sólo un sensor IR y un servo.

#include < Servo.h >
int sensorpin0 = A0;                 pin analógico utilizado para conectar el sensor sharp
int sensorpin1 = A1;                 pin analógico utilizado para conectar el sensor sharp
int sensorpin2 = A2;                 pin analógico utilizado para conectar el sensor sharp
int sensorpin3 = A3;                 pin analógico utilizado para conectar el sensor sharp
int sensorpin4 = A4;                 pin analógico utilizado para conectar el sensor sharp
int sensorpin5 = A5;                 pin analógico utilizado para conectar el sensor sharp
int sensorpin6 = A6;                 pin analógico utilizado para conectar el sensor sharp
int sensorpin7 = A7;                 pin analógico utilizado para conectar el sensor sharp

val0 int = 0;                 variable para almacenar los valores del sensor (inicialmente cero)
int val1 = 0;                 variable para almacenar los valores del sensor (inicialmente cero)
int val2 = 0;                 variable para almacenar los valores del sensor (inicialmente cero)
val3 int = 0;                 variable para almacenar los valores del sensor (inicialmente cero)
val4 int = 0;                 variable para almacenar los valores del sensor (inicialmente cero)
val5 int = 0;                 variable para almacenar los valores del sensor (inicialmente cero)
val6 int = 0;                 variable para almacenar los valores del sensor (inicialmente cero)
val7 int = 0;                 variable para almacenar los valores del sensor (inicialmente cero)

Servo myservo0;  crear objeto servo para controlar un servo
Servo myservo1;  crear objeto servo para controlar un servo
Servo myservo2;  crear objeto servo para controlar un servo
Servo myservo3;  crear objeto servo para controlar un servo
Servo myservo4;  crear objeto servo para controlar un servo
Servo myservo5;  crear objeto servo para controlar un servo
Servo myservo6;  crear objeto servo para controlar un servo
Servo myservo7;  crear objeto servo para controlar un servo

int pos = 0;

void setup()
{
Serial.Begin(9600);               inicia al monitor serial
myservo0.Attach(6);  se fija el servo en el pin 7 al objeto servo
myservo1.Attach(7);  se fija el servo en el pin 7 al objeto servo
myservo2.Attach(8);  se fija el servo en el pin 7 al objeto servo
myservo3.Attach(9);  se fija el servo en el pin 7 al objeto servo
myservo4.Attach(10);  se fija el servo en el pin 7 al objeto servo
myservo5.Attach(11);  se fija el servo en el pin 7 al objeto servo
myservo6.Attach(12);  se fija el servo en el pin 7 al objeto servo
myservo7.Attach(5);  se fija el servo en el pin 7 al objeto servo

}

void loop()
{
val0 = analogRead(sensorpin0);       Lee el valor del sensor sharp
val1 = analogRead(sensorpin0);       Lee el valor del sensor sharp
val2 = analogRead(sensorpin0);       Lee el valor del sensor sharp
val3 = analogRead(sensorpin0);       Lee el valor del sensor sharp
val4 = analogRead(sensorpin0);       Lee el valor del sensor sharp
val5 = analogRead(sensorpin0);       Lee el valor del sensor sharp
val6 = analogRead(sensorpin0);       Lee el valor del sensor sharp
val7 = analogRead(sensorpin0);       Lee el valor del sensor sharp

Si (val0 > 10) {}
myservo0.Write(90);           cambiar la posición del servo a 90
}
else if (val1 > 10) {}
myservo1.Write(90);           cambiar la posición del servo a 90
}
else if (val2 > 10) {}
myservo2.Write(90);           cambiar la posición del servo a 90
}
else if (val3 > 10) {}
myservo3.Write(90);           cambiar la posición del servo a 90
}
else if (val4 > 10) {}
myservo4.Write(90);           cambiar la posición del servo a 90
}
else if (val5 > 10) {}
myservo5.Write(90);           cambiar la posición del servo a 90
}
else if (val6 > 10) {}
myservo6.Write(90);           cambiar la posición del servo a 90
}
else if (val7 > 10) {}
myservo7.Write(90);           cambiar la posición del servo a 90
}

Else {}
myservo0.Write (0);
myservo1.Write (0);
myservo2.Write (0);
myservo3.Write (0);
myservo4.Write (0);
myservo5.Write (0);
myservo6.Write (0);
myservo7.Write (0);}

}

Artículos Relacionados

Galería de tiro de fuego

Galería de tiro de fuego

Un poco de fashpaper, una bonita caja de fuego y por supuesto algo para tener como objetivo son los ingredientes perfectos para pasar un buen rato!Decidimos trabajar con una galería de tiro, inspirada en la feria, para la asignación de la escuela per
Tirarlos para arriba el juego con Wiimotes y neumática

Tirarlos para arriba el juego con Wiimotes y neumática

utilizar objetivos neumático emergentes y mandos de Wii para crear un shoot em up juego.Cada año mi familia crea una pantalla completamente nueva y emocionante para Halloween. Tiene sólo unos pocos objetivos: que sea interactivo para los niños, que o
DIY Coilgun fácil | Lanzador de proyectil electrónico

DIY Coilgun fácil | Lanzador de proyectil electrónico

Hola a todos! ¡ Bienvenido de nuevo a otro Ben construye Instructable!Hoy hacemos un coilgun casero de piezas de colocación alrededor de la tienda. Usando algunos condensadores y un interruptor y algunas otras piezas, creamos un lanzador electromagné
Pistola de PVC malvavisco y lanzacohetes

Pistola de PVC malvavisco y lanzacohetes

La pistola de malvavisco de PVC es una oldie pero una chuchería.Mis hijos y yo primero jugaba con uno después de ver una versión en un temprano hacen - Howtoons malvavisco pistola.Adelantar unos cuantos años y va a hacer en una próxima Mini Maker Fai
Lentes para tiro Video con Canon 7D - tutorial interactivo

Lentes para tiro Video con Canon 7D - tutorial interactivo

quinto segmento de la serie tutorial con video intercativo canon 7D/5D que va sobre las mejores opciones de lente para filmar vídeo en el sensor de marco de cultivo.
Estómago de tiro - disfraces de Halloween 2014

Estómago de tiro - disfraces de Halloween 2014

¿Te has sentido como si tuvieras mariposas en el estómago? Último día de 2014 de Halloween me sentía de esa manera...Como un ventilador muerto de caminar, quería hacer a una medida igual a la serie.Estaba paseando por la ciudad, tratando de no encont
Hacer un brazo de Cyborg de noche de diseño (en Galería de Autodesk)

Hacer un brazo de Cyborg de noche de diseño (en Galería de Autodesk)

(esto es para Tim, un increíble artista en residencia y una amiga fantástica. Espero que nuestros caminos vuelven a encontrarse)Cuando me invitaron a la noche de diseño (sobre DIY) en la galería de Autodesk, mi primer pensamiento fue "¿qué se usa?&qu
Desplazamiento visualizador interactivo

Desplazamiento visualizador interactivo

Este proyecto es un visualizador interactivo de deslizamiento. Es una herramienta que puede utilizar para desplazarse por el tiempo o el espacio.Demostración en Video:Utiliza para visualizar un conjunto de imagen de 3 dimensiones cadáver y figurativa
PIXEL - arte interactivo de LED

PIXEL - arte interactivo de LED

En este Instructable, os hablaré de píxel que se encuentra actualmente en KickStarter (Shameless Plug). Y también cómo un chico con un trabajo del día puede tomar una idea y convertirla en un producto real.El pedal de arranque para PIXEL también incl
Crear instrumentos electrónicos interactivos con MaxMSP

Crear instrumentos electrónicos interactivos con MaxMSP

Este Instructable es parte 3 de una introducción a la serie de MaxMSP acabo de terminar enseñanza Audio la misión femenina en San Francisco. Parte 1 es una introducción a MIDI y MaxMSP, parte 2 es intermedio máximo y Audio y este Instructable es todo
Incrustar gráficos interactivos en Blogs y webs

Incrustar gráficos interactivos en Blogs y webs

Este Instructable le mostrará cómo crear y publicar gráficos interactivos hermosos y gratis en tu web o blog.Para este ejemplo vamos a presentar plotly, una herramienta en la nube gratuita capaz de hacer fácilmente muchos tipos diferentes de gráficos
Construido de cero bola tiro Tricopter

Construido de cero bola tiro Tricopter

"¿Qué es esto? ¿Un rasguño construido tricopter en Instructables? ¿En una 250 carreras tamaño? ¿Con los apoyos de 10 pulgadas? ¿Un mech de orientación confiable, suave e innovador? ¿Y UN TIRADOR DE BOLA DE FUEGO? ¿Cómo construir uno?"Bueno, me a
Juego de estudio interactivo

Juego de estudio interactivo

Un cuestionario de la encuesta vienen a la vida! Utilizar (casi) cualquier objeto para recopilar datos útiles a través de una encuesta de opción múltiple interactivo, atractivo y divertido.Este proyecto utiliza el microcontrolador Makey Makey en comb
Crear un mapa interactivo de Google para compartir información geográfica y metadatos

Crear un mapa interactivo de Google para compartir información geográfica y metadatos

¿Tienes cargas de datos asociados a un determinado lugar geográfico? Este Instructables te enseñará cómo crear un mapa donde usted puede hacer clic en los puntos para ver la información asociada a ese punto. Es fácil, y más que importante no necesita