Muy sencillo de crear Arduino bluetooth espía robot con mando a distancia Android app (2 / 3 paso)

Paso 2: Código de Arduino

#define CON_MOTOR1 0
#define CON_MOTOR2 0

Escudo del motor utiliza cuatro pins - 4, 5, 6, 7 para manejar los motores

4 y 7, para la dirección, 5 y 6, para la velocidad

#define SPEED_1 5
#define DIR_1 4
#define SPEED_2 6
#define DIR_2 7

Atajos de teclado para los movimientos del robot posible

#define adelante 0
#define 1 hacia atrás
#define izquierda 2
#define derecha 3

Variable para el tampón de bluetooth

int RX_buff;

/ * * Esta función se utiliza para administrar movimientos reales * /

{} void go (int newDirection, int velocidad)

Boolean motorDirection_1, motorDirection_2;
interruptor (newDirection) {}
caso delantero: motorDirection_1 = true; motorDirection_2 = true; rotura;
al revés del caso: motorDirection_1 = false; motorDirection_2 = false; rotura;
IZQUIERDA del caso: motorDirection_1 = true; motorDirection_2 = false; rotura;
DERECHO del caso: motorDirection_1 = false; motorDirection_2 = true; rotura;
}

En caso de errores de configuración motor solo cambiar los números de

motorDirection_1 = CON_MOTOR1 ^ motorDirection_1;
motorDirection_2 = CON_MOTOR2 ^ motorDirection_2;

Let's move!

analogWrite (SPEED_1, velocidad);
analogWrite (SPEED_2, velocidad);
digitalWrite (DIR_1, motorDirection_1);
digitalWrite (DIR_2, motorDirection_2);
}

void setup() {}

Serial.Begin(9600);

Juegos de pernos 4, 5, 6, 7 a modo de salida

para (int i = 4; i < 8; i ++)
pinMode (i, salida);

Delay(5000);

}

void loop() {}

Lectura de datos de bluetooth

RX_buff = Serial.read();

Responder a los datos de bluetooth

Si (RX_buff == 1) {}

Go (adelante, 125);
Delay(1000);
}

Si (RX_buff == 2) {}
ir (a la izquierda, 80);

Delay(1500);
}

Si (RX_buff == 4) {}
ir (al revés, 70);

Delay(1500);
}

Si (RX_buff == 3) {}

ir (derecha, 80);
Delay(1500);
}

Parada, si es necesario

Si (RX_buff == 5 || RX_buff == 0) {}
analogWrite (SPEED_1, 0);
analogWrite (SPEED_2, 0);
}

}

Artículos Relacionados

EL sombrero de alambre: Secuenciado y sonido activado con mando a distancia-con Arduino y Sparkfun

EL sombrero de alambre: Secuenciado y sonido activado con mando a distancia-con Arduino y Sparkfun

Bienvenidos a la guía del instructivo de mi sombrero EL alambre con algo de diversión características.El concepto es un sombrero EL cable con los cables EL 8 secuenciados controlado por un mando a distancia alámbrico. Múltiples modos de secuencia con
Arduino Control remoto luces con mando a distancia Universal

Arduino Control remoto luces con mando a distancia Universal

ha estado buscando en automatización del hogar por algún tiempo, pero no comprometidos con él todavía principalmente por el precio. El año pasado (2010) me compré estas salida de control remoto, interruptores de encendido/apagado por lo que podría da
Control de Arduino RoverBot con mando a distancia TV

Control de Arduino RoverBot con mando a distancia TV

soy un pobre Arduino Hacker 15 años de edad, que tiene poco acceso a piezas y materiales para construir un robot de alta tecnología.  Estoy seguro que hay muchos otros por ahí que están en mi situación.  Este Instructable poco se explicar y demostrar
Arduino preamplificador pasivo con mando a distancia, atenuador y canal selector

Arduino preamplificador pasivo con mando a distancia, atenuador y canal selector

Hola a todos,Ya que me han apoyado mucho en mi última instructable me alentó para mejorar más y compartirlo con ustedes.En la compilación anterior tuve preamp barato con Potenciómetro motorizado, control remoto y selector de canal. Motorizado pote te
El seguimiento Arduino Robot IR mando a distancia

El seguimiento Arduino Robot IR mando a distancia

Hace muchos años, había estudiado control de motorización doble puente en H-hackeando el tablero de control remoto de juguete barato 4 canales y aplica a doble control remoto motores rueda y el conjunto. Ahora intento usar controlador Arduino con el
Arduino Bluetooth garaje puerta Control con sensores y personalizable aplicación Android

Arduino Bluetooth garaje puerta Control con sensores y personalizable aplicación Android

Usar un arduino para activar relés para apertura de puertas y cerraduras eléctricas.Una aplicación personalizable para Android, conecta con arduino mediante emparejamiento protegidos por contraseña.Un módulo de bluetooth hc-05 recibe órdenes desde un
Construir un Robot sencillo utilizando un Arduino y un L293 (Puente H)

Construir un Robot sencillo utilizando un Arduino y un L293 (Puente H)

Hola amigos, este es mi primer instructivo y estoy aquí para demostrar cómo construir un robot sencillo con un poco de Arduino programación no te preocupes, he adjuntado el archivo de código a continuación, se puede utilizar para la referencia.Aquell
Remoto de Arduino Bluetooth infrarrojo RF 433

Remoto de Arduino Bluetooth infrarrojo RF 433

después de haber visto varios tutoriales en automatización del hogar, pensó que sería cool en un todo en una caja de control remoto que contiene protocolos de infrarrojos para encender el televisor, protocolos de rf 433 para control de iluminación y
IPhone Learing mando a distancia Universal con Arduino

IPhone Learing mando a distancia Universal con Arduino

Hola y Bienvenidos a mi primer Instructable.No sé ustedes, pero nunca puedo encontrar el control remoto para mi TV. Siempre parece desaparecer cuando lo necesito y luego sólo aparece días más tarde como cuña dentro del sofá por uno de los niños. Una
Empezar a trabajar con sensores de distancia y Arduino

Empezar a trabajar con sensores de distancia y Arduino

Se trata de una guía de inicio para el uso de sensores de distancia con Arduino y algunos procesamiento. Hemos utilizado estos sensores:GP2Y0A21YK0F SHARPUnidad de Sensor de medición de distanciaCompuesto por una combinación integrada de PSD (detecto
Cómo crear un módulo de Bluetooth 4.0 compatible con Arduino

Cómo crear un módulo de Bluetooth 4.0 compatible con Arduino

ACTUALIZACIÓN: Permite hacer Robots, mi hogar digital hackerspace, fue comprado por RobotShop. No quiero entrar, pero los nuevos propietarios prohibición yo y la mayoría de los miembros veteranos. Dijo la mayoría de los enlaces allí estará rota. Por
Bot - un inteligente arduino bluetooth robot la pipa

Bot - un inteligente arduino bluetooth robot la pipa

Este es mi primer instructables. Aquí estoy mostrando cómo hacer un dos ruedas arduino bluetooth robot barato, utilizando tubos de PVC y sus articulaciones (para hacer el cuerpo). Es sencillo de hacer y fácil de programar. Tienen un montón de diversi
Robot muy sencillo para principiantes

Robot muy sencillo para principiantes

Este instructable muestra cómo hacer robot muy sencillo. Detecta obstáculos y evitarlo. Este es el gran proyecto para alguien que es nuevo en arduino y quiere hacer el primer robot.¿Por qué robot?Porque es gran manera de aprender programación de ardu
RoverBluetooth: Basado en Arduino Bluetooth coche

RoverBluetooth: Basado en Arduino Bluetooth coche

Hola, este es un coche de Bluetooth de código abierto . Es muy reactivo y puede ser controlador por medio de una aplicación para Android o un programa para Windows. La aplicación de Android se hace usando el MIT App Inventor 2 por lo que es muy fácil