Como hacer un dardo robótico tiro sentry (4 / 5 paso)

Paso 4: programa de

programar el arduino con el siguiente código
///////////////////////////////////////////////////////////////////
Centinela por mdwilson 01/05/2013
#include < Servo.h >

Centinela del servo;  crear objeto servo para controlar un servo
Gatillo del servo;  crear objeto servo para controlar un servo
const int buttonPin = 2;     el número de pin pulsador
const int ledPin = 13;      el número de los pines del LED
int buttonState = 0;         variable para lectura del estado del pulsador
int tooClose = 350; ¿Qué tan cerca es demasiado cerca para el sensor de infrarrojos?
int servoSpeed = 100;  ¿Cómo lento quieres turent mover?
int pos = 0;    variable para almacenar la posición del servo
intruso boolean = false; ¿existe o un intruso?
void setup()
{

pinMode (ledPin, salida);   Inicializa el pin LED como salida:
pinMode (buttonPin, entrada);    inicializar el perno pulsador como entrada:
digitalWrite(buttonPin,HIGH);
Serial.Begin(9600);  hacer posible la comunicación serial
Sentry.Attach(9);  se fija el servo en el pin 9 al objeto servo
Trigger.Attach(10);  se fija el servo en el pin 9 al objeto servo
Trigger.Write(0); / / configurar la posición de disparo inicial

}

void loop()
{
leer el estado del pulsador valor:
buttonState = digitalRead(buttonPin);

Si (buttonState == LOW) {}
intruso = false;
Serial.println("RESET");
}
Serial.println ("en =" + intruso);
como no hay ningún intruso, continúan búsqueda
{if(!Intruder)}
para (pos = 0; pos < 180; pos += 1) / / va desde 0 grados a 180 grados
{
Si {} (intruso)
rotura;
}
en pasos de 1 grado
Sentry.Write(POS);              Dile el servo a la posición en la variable 'pos'
Delay(servoSpeed);                       espera a que el servo a la posición
intruderCheck();
}

para (pos = 180; pos > = 1; pos-= 1) / / va de 180 grados a 0 grados
{
Si {} (intruso)
rotura;
}
Sentry.Write(POS);              Dile el servo a la posición en la variable 'pos'
Delay(servoSpeed);                       espera a que el servo a la posición
intruderCheck();
}
} else {}
sistema de la alarma
Alarm();
}
}
hacer el parpadeo led alam
{} void alarm()
digitalWrite (ledPin, HIGH);
Delay(200);
digitalWrite (ledPin, LOW);
Delay(200);
}

Compruebe para ver si el sensor ir ve un objeto
void intruderCheck()
{
int sensorValue = analogRead(A0);
imprimir el valor de leer:
Serial.println(sensorValue);
Si (sensorValue > tooClose & &! intruso)
{

Delay(100);
Shoot();
intruso = true;

}
}
void shoot()
{
Serial.println("Triggered!");
Serial.println ("intruso =" + intruso);
Trigger.Write(45);
Delay(1000);
Trigger.Write(0);
}

Artículos Relacionados

Hacer cableada brazo robótico borde a "Wireless" con DIY Arduino + XBee

Hacer cableada brazo robótico borde a "Wireless" con DIY Arduino + XBee

Actualización: añadido esquema, parte superior capa PCB, fondo capa PCB y ambos arriba, imágenes de PCB inferiorAl terminar el "RevIO" - un clon de Arduino que tiene la diferente manera de exponer el uso de pernos. Decidí ir más lejos el próximo
Hacer un brazo robótico

Hacer un brazo robótico

¡ Hola chicos! Soy un chico de 13 años de edad. En este instructable, voy a mostrarte cómo hacer un brazo robótico muy barato utilizando materiales y herramientas básicas.Paso 1: Herramientas y materiales Para poder hacerlo necesitas lo siguiente:1)
Como hacer un dardo de papel

Como hacer un dardo de papel

esto es como hacer un dardo de papel y cerbatanaEste es mi primer instructable así que Dime si es difícil de entender y voy a intentar arreglarlo.Paso 1: Lo que necesitaráUsted necesitará un pedazo de papel de impresora, cinta, tijeras y un tubo de P
Cómo hacer un coche robótico con control remoto.  (Ashwini sinha).

Cómo hacer un coche robótico con control remoto. (Ashwini sinha).

control remoto coche robot con brazo...Paso 1: Cosas necesarias you need-4 ruedas de juguete-1 motoreductor-4 de acero barra (fina como en la foto)-1motor-6 reducción de engranaje-alambre 20 cmPaso 2: Organizar el equipo como en pic.then fijar el mot
¿como hacer un dardo de cerbatana genial

¿como hacer un dardo de cerbatana genial

quiere hacer un dardo de la cerbatana que no sólo se ve genial pero es muy rápido? Este es el instructivo para usted, pero naa realmente esto es bastante bueno, disfrutar.Paso 1: paso 1: recopilación de materiales y esas cosas para este dart fácil y
Como hacer un dardo que se pegue en la pared

Como hacer un dardo que se pegue en la pared

este instructable le mostrará cómo hacer un dardo que se pegue en la pared. Este es un proyecto fácil que cualquiera podría hacer.Paso 1: materiales materiales --un rollo de cinta-alguna cadena u otra cuerda fina-tijeras-una tuercay un color de lápiz
Como hacer un dardo lanzando como un cohete helicoidal de arcilla de la espuma

Como hacer un dardo lanzando como un cohete helicoidal de arcilla de la espuma

HistoriaHola todo el mundo,Cuanto más que miraba los cuadros, menos estaba convencido de que la gente sólo verá un cohete... Y vale elaborado con un material de color rosa... no puede ser capitán más obvio, no?!Lo siento por esa gente... No lo digo..
Escultura de Robot (parte 5 de 9): hacer un brazo robótico con motosierra y hacha sierra sable

Escultura de Robot (parte 5 de 9): hacer un brazo robótico con motosierra y hacha sierra sable

Yo he sido la construcción de escultura durante más de diez años y he observado la evolución de la tecnología de mecanizado ir de fresado CNC a impresión de objeto 3D de escritorio. Estas 'Máquinas de hacer' han formado un espacio físico entre mis ma
Como hacer un dardo de una pluma

Como hacer un dardo de una pluma

necesitaelsiguiente:1 papelherramienta de corte 23.a bic pen4.a clavo o tornillo5 cinta dePaso 1: tomando una parte de la pluma que hiciste para empezar tomando una parte de la pluma. y tirar cada cosa pero el tubo de la pluma y el cabo.Paso 2: hacer
Como hacer un dardo para menos de 10 centavos

Como hacer un dardo para menos de 10 centavos

esto es un simple dardo se puede realizar en menos de 5 minutos. Puede utilizarse como dardos de repuesto para un tablero de dardos. ADVERTENCIA Este dardo es considerado como un arma no lanzar este dardo en cualquier persona o animal. No soy respons
Cómo hacer un coche robótico en casa

Cómo hacer un coche robótico en casa

hacer un coche ribotic en casaPaso 1: Lo que necesita Salir en primer lugar el siguiente th8ngs para hacerlo.1 motor de la c.c..1 adhesivo caliente.1 cuchara plásticabatería de la c.c. 9v.1.3 las ruedas como en picPaso 2: Ahora hacer como en fotos En
Como hacer un dardo nerf que pica

Como hacer un dardo nerf que pica

este es mi primer ok instructable. en este instructable voy a enseñar cómo a un nerf dart que picaPaso 1: Conseguir fuentes lo único que necesita es un nerf dart como el de la imagen también tendrá un pequeño peso o bbPaso 2: La puntaA continuación a
Como hacer un dardo

Como hacer un dardo

para hacer de dart tenemos 4 partidos, hilo, aguja, papelPaso 1:Paso 2:Paso 3:Paso 4:
Cómo hacer un coche robótico con Stearing en casa

Cómo hacer un coche robótico con Stearing en casa

cómo hacer muebles Stearing coche control remoto en casaPaso 1: lo siento por cualquier error porque este es mi primer InstructablesCosas que necesitamos2 pegamento3.wheels_44 motor gared5.el alambre6 Tornillo dePaso 2:Paso 3: fijar el motor gared co