Controla el Arduino des del móbil via Bluetooth

Estándar

Vamos a conectarle al coche teledirigido (que lleva un arduino) un módul Bluetooth, para asi poder controlar el coche des de nuestro móbil.

Conectaremos el módulo bluetooth HC-06 (link donde podeis comprarlo) de la siguiente matera:

conexión_arduino_bluetooth-1024x496

Y programamos con el siguiente código el arduino ( a mi me ha dado algu problema al intentar quemar el programa con el blutooth conectado, si no quito no tengo ningun problema)


int num=50; //numero para definit la potencia de los motores
 // va del 0 al 255
char input; //codigo que les llega del bluetooth

void setup() {

pinMode(4, OUTPUT);
 pinMode(5, OUTPUT);
 pinMode(6, OUTPUT);
 pinMode(8, OUTPUT);
 pinMode(9, OUTPUT);
 pinMode(10, OUTPUT);

Serial.begin(9600);
}

void loop() {

 if(Serial.available()>0)
 {
 input= Serial.read();
 Serial.println(input); 

 if(input=='1')
 {
 Serial.println("endavant");
 digitalWrite(4, HIGH); //habilita los motores
 digitalWrite(8, HIGH);

 analogWrite(6, num); //señales para que el motor vaya para
 digitalWrite(5, LOW); //adelante
 analogWrite(9, num);
 digitalWrite(10, LOW);
 }
 else if(input=='2')
 {
 Serial.println("endarrera");
 digitalWrite(4, HIGH);
 digitalWrite(8, HIGH);

 analogWrite(5, num);
 digitalWrite(6, LOW);
 analogWrite(10, num);
 digitalWrite(9, LOW);
 }
 else if(input=='3')
 {
 Serial.println("esquerra");
 digitalWrite(4, HIGH);
 digitalWrite(8, HIGH);

 analogWrite(6, num);
 digitalWrite(5, LOW);
 analogWrite(10, num);
 digitalWrite(9, LOW);
 }
 else if(input=='4')
 {
 Serial.println("dreta");
 digitalWrite(4, HIGH);
 digitalWrite(8, HIGH);

 analogWrite(5, num);
 digitalWrite(6, LOW);
 analogWrite(9, num);
 digitalWrite(10, LOW);
 }
 else if(input=='5')
 {
 Serial.println("stop");
 digitalWrite(13, LOW);
 digitalWrite(4, LOW);
 digitalWrite(8, LOW);
 }
 else
 {
 Serial.println("NO INPUT");
 Serial.println(input);
 }
 }
}

Ahora lo conectamos todo y vamos con el móbil.

  1. Primero de todo instalaremos la aplicación Android RT
  2. abilitamos el bluetooth de nuestro móbil. Antes abrir la aplicación debemos vincular el bluetooth, vamos a la configuración del bluetooth  y buscanos el modulo HC-06, la contraseña es “1234”.
  3. Abrimos la aplicación y “proceder”, a contuniación seleccionamos nuestro bluetooth “HC-06”
  4. “Controller Mode”
  5. Ya estamos a la pantalla definitiva, pero antes de empezar a jugar debemos configurar los botones. “Opciones” (los 3 puntos) y “Set commands”
  6. En “UP ARROW” escribimos un “1”, “DOWN ARROW =2”, “LEFT ARROW = 3″, ” RIGHT ARROW = 4″
  7. Y ya lo tenemos, a jugar

Espero que os haya servido, podeis dejar que tal os ha parecido en los comentarios

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s