17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
(https://www.prometec.net)
TIENDA (HTTPS://WWW.PROMETEC.NET/TIENDA/) ARDUINO (HTTPS://WWW.PROMETEC.NET/INDICE-TUTORIALES)
RASPBERRY PI (HTTPS://WWW.PROMETEC.NET/INDICE-RASPBERRY-PI/) IMPRESORA 3D (HTTPS://WWW.PROMETEC.NET/3D-INDICE/)
FORO (HTTPS://WWW.PROMETEC.NET/FOROS-PROMETEC/) CONTACTO (HTTPS://WWW.PROMETEC.NET/CONTACT/)
CONTROLANDO ARDUINO CON ANDROID
Home (Https://Www.Prometec.Net) Controlando Arduino Con Android
(https://www.prometec.net/tiendas-online-prometec/)
OBJETIVOS
Conectar los módulos Bluetooth a Arduino.
Presentar una aplicación Android llamada ArduDroid.
Ver como podemos usar ArduDroid para controlar Arduino desde el movil.
Montar un circuito de ejemplo.
MATERIAL REQUERIDO.
https://www.prometec.net/android-bt/ 1/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
Arduino UNO o equivalente (https://www.prometec.net/producto/arduino-
uno/).
(https://www.prometec.net/producto/arduino-uno/)
Un módulo BlueTooth HC-05
(https://www.prometec.net/producto/modulo-bluetooth-hc-05/) o HC-06
(https://www.prometec.net/producto/modulo-bluetooth-hc-06/),
(https://www.prometec.net/producto/modulo-bluetooth-hc-06/)
Algunos cables de protoboard, preferiblemente Dupont macho/hembra
(https://www.prometec.net/producto/cables-dupont-macho-hembra/) mas una
protoboard
(https://www.prometec.net/wp-
content/uploads/2014/09/Img_3_6.png)
Una resistencia (https://www.prometec.net/producto/kit-de-resistencias-
variadas/)de 330Ω
(https://www.prometec.net/wp-
content/uploads/2014/09/Img_3_5.png)
4 LEDs (https://www.prometec.net/producto/leds-de-colores-variados/)
(https://www.prometec.net/wp-
content/uploads/2014/09/RedLed_.jpg)
Un móvil Android
(https://www.prometec.net/wp-
content/uploads/2014/12/imagen-android.jpg)
TRABAJANDO CON HC-05 Y ANDROID
https://www.prometec.net/android-bt/ 2/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
Una vez que hemos visto cómo usar los comandos AT para programar los módulos Bluetooth, en las sesiones anteriores, podemos pasar a la
parte fácil que es usar nuestros móviles Android para controlar cualquier proyecto con BlueTooth. Es tan sencillo como conectarnos al módulo y
escribir un pequeño programa que gobierne el ujo de control.
Podríamos hacerlo con comandos de texto directos, pero es demasiado poco elegante y aquí nos gustan las cosas presentables, por lo que
vamos a usar un programa de lo más simpático, disponible para Android que se llama ArduDroid.
Está escrito por TechBitar, y podéis encontrar aquí su página Ardudroid (http://www.techbitar.com/ardudroid-simple-bluetooth-control-for-
arduino-and-android.html).
Básicamente es un programa Android con botones y deslizadores, más un esquema de programa Arduino que podemos usar para enviar y
recibir comandos de una forma presentable, y que además funciona muy bien.
Para ello necesitaremos que descarguéis ArduDroid de la GooglePlay para Android y lo instaléis en vuestro teléfono.
Siento tener que decir, de nuevo, que los módulos HC-05 y HC-06 no son capaces de
conectar con los móviles de Apple o al menos yo no lo he conseguido
Después basta con conectar cualquiera de los dos módulos a nuestros Duinos con un par de cables para GND y Vcc más Rxd y Txd.
Vamos a dedicar esta sesión a ver como conectamos uno de los módulos para la conexión normal de trabajo y cómo usar el Ardudroid para
gobernar mensajes de texto, pines digitales y ya puestos algún pin PWM.
DIAGRAMA DE CONEXIÓN
Vamos a montar inicialmente un pequeño circuito con tres diodos LED para que veamos cómo controlarlos desde el móvil, y luego iremos
complicando un poco más el montaje (No, no es una amenaza).
https://www.prometec.net/android-bt/ 3/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
(https://www.prometec.net/wp-content/uploads/2014/12/Sesio-72_esquema_2.jpg)
El montaje de la protoboard es trivial para gente tan experimentada:
(https://www.prometec.net/wp-content/uploads/2014/12/Sesio-72_bb_2.jpg)
EL PROGRAMA DE CONTROL ARDUDROID
https://www.prometec.net/android-bt/ 4/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
Ardudroid incluye un programa Arduino, que podemos utilizar como esqueleto para nuestros propios proyectos. Pero nosotros vamos a hacer
algunos cambios en la conexión que él hace, porque no me gusta nada que usemos los pines 0 y 1 para comunicarnos con Arduino, así que
nosotros usaremos los pines 2 y 3 para la conexión con el módulo BlueTooth.
Creo que ya comentamos que si usamos los pines 0 y 1 nuestro código funcionara, pero anularemos la
conexión con el PC vía USB, que usa los pines 01 y 1.
El autor, que es un hombre de mundo, no tiene problemas, porque prueba los programas con un
segundo módulo BT, y cuando tiene el programa pulido, no necesita volver a reprogramar, pero yo soy
un poco más torpe y pre ero no cerrar esa puerta mantener abierto el USB para mensajes por ejemplo.
Vamos a ir presentando el programa de control de Arduino en pequeñas dosis para evitar asustar a nadie, y que los sufridos lectores huyan
despavoridos, y de ese modo, además, podremos ir viendo poco a poco las diferentes secciones del programa, que estoy seguro ayudara a su
mejor comprensión.
En primer lugar, necesitamos saber, que el programa Ardudroid envía todos los comandos con una sintaxis sencilla. Todas las ordenes empiezan
por * y terminan en #, y si la orden incluye múltiples datos, esto vienen separados por el símbolo |
Cuando ArduDroid envía una orden típica, es algo así: *10|3|2#
Por eso, porque las órdenes se envían codi cadas, vamos a empezar con algunas de niciones previas:
#define START_CMD_CHAR '*'
#define END_CMD_CHAR '#'
#define DIV_CMD_CHAR '|'
#define CMD_DIGITALWRITE 10
#define CMD_ANALOGWRITE 11
#define CMD_TEXT 12
#define CMD_READ_ARDUDROID 13
#define MAX_COMMAND 20 // max command number code. used for error checking.
#define MIN_COMMAND 10 // minimum command number code. used for error checking.
#define IN_STRING_LENGHT 40
#define MAX_ANALOGWRITE 255
#define PIN_HIGH 3
#define PIN_LOW 2
Además usaremos la librería SoftwareSerial, para hablar con el modulo BlueTooth, mediante los pines digitales 2 y 3:
#include <SoftwareSerial.h>
SoftwareSerial BT1(3, 2); // RX | TX
De niremos unas variables para contener los valores que leeremos del comando:
int ard_command = 0;
int pin_num = 0;
int pin_value = 0;
El cuerpo principal del loop es muy sencillo, Vamos a empezar recibiendo mensajes de texto:
https://www.prometec.net/android-bt/ 5/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
char get_char = ' '; // Para leer BT1
if (BT1.available())
{ get_char = BT1.read();
delay(25);
if (get_char != START_CMD_CHAR)
return; // Si no hay *, vuelta a empezar
ard_command = BT1.parseInt(); // Leemos la orden
pin_num = BT1.parseInt(); // Leemos el pin
pin_value = BT1.parseInt(); // Leemos valor
Recuerda que parseInt (), va leyendo caracteres hasta llegar a uno que no es un numero valido y entonces devuelve en un entero las cifras que
ha leído.
Una vez que leemos ard_command, evaluamos que tipo de comando es, y si la orden es de tipo texto, llamamos a un viejo conocido GetLine ()
para conseguir el String:
if (ard_command == CMD_TEXT) // Si el comando es de texto:
{
String s = GetLine();
Serial.println(s);
}
Si lo que recibimos es una orden que corresponde al boton GetData , enviamos algo, previamente pactado, por ejemplo la lectura de A0
(Aunque no tenemos nada conectado en este momento:
if (ard_command == CMD_READ_ARDUDROID)
{ BT1.print(" Analog 0 = ");
BT1.println(analogRead(A0)); // Leemos A0
return; // Done. return to loop();
Y si la orden es un digitalWrite de algún pin:
if (ard_command == CMD_DIGITALWRITE)
processDW(pin_num, pin_value);
}
He preferido procesar las órdenes con funciones, fuera del cuerpo principal para que sea un poco más limpio el programa.
La función GetLine es la habitual, simplemente modi cada para leer de BT1 en lugar de Serial:
String GetLine()
{ String S = "" ;
if (BT1.available())
{ char c = BT1.read(); ;
while ( c != END_CMD_CHAR) //Hasta que el caracter sea END_CMD_CHAR
{ S = S + c ;
delay(25) ;
c = BT1.read();
}
return( S ) ;
}
}
Y en cuanto a la función processDW, que maneja las órdenes digitales:
https://www.prometec.net/android-bt/ 6/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
void processDW(int pin_num, int pin_value)
{ if (pin_value == PIN_LOW)
pin_value = LOW;
else if (pin_value == PIN_HIGH)
pin_value = HIGH;
else
return; // Error
digitalWrite( pin_num, pin_value);
return;
}
Para manejar los comandos de escritura analogica, mediante PWM, tenemos, otro apartado de lo mas sencillo:
if (ard_command == CMD_ANALOGWRITE)
{ analogWrite( pin_num, pin_value );
// add your code here
return; // De vuelta alloop();
}
Aquí os pongo una copia completa del programa Prog_72_1 (https://www.prometec.net/wp-content/uploads/2014/12/Prog__72_1.rar)
Y aquí teneís un minivídeo con el resultado del programa
ArduDroid programa para manejar tu Arduino desde un móvil Android
RESUMEN DE LA SESIÓN
https://www.prometec.net/android-bt/ 7/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
Hemos presentado el programa ArduDroid. Una aplicación de lo más simpática para manejar vuestros
proyectos a través del móvil.
Hemos incluido un ejemplo de circuito para manejar desde el móvil.
Hemos presentado como complementar la aplicación Android con un programa base que nos
proporciona Ardudroid, para manejar nuestros dispositivos.
Anterior Siguiente
(https://www.prometec.net/bt- (https://www.prometec.net/pc-
hc05/) (https://www.facebook.com/prometecnet-
bt/)
1541207239447373/timeline/)
(29) COMMENTS
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=23694#Respond)
Juan 31 Ago 2017
Una pregunta soy nuevo en esto y estoy tratando de entender espero me quiten la duda
En esta parte del codigo:
char get_char = ‘ ‘; // Para leer BT1
if (BT1.available())
{ get_char = BT1.read();
//Serial.println(get_char);
delay(25);
if (get_char != START_CMD_CHAR)
return; // Si no hay comando, vuelta a empezar
ard_command = BT1.parseInt(); // Leemos la orden
pin_num = BT1.parseInt(); // Leemos el pin
pin_value = BT1.parseInt(); // Leemos valor
supuesta mente cuando doy click o aplasto el botón mando dos datos o tres el cual luego este se guarda en cada una de las
variables, pin numero, pin valu y commad
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=23738#Respond)
admin (https://www.prometec.net/members/admin/) 04 Sep 2017
https://www.prometec.net/android-bt/ 8/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
Hola Juan, no estoy seguro de cuel es tu consulta
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=22607#Respond)
Emiliano (https://www.prometec.net/members/emistark/) 29 Jun 2017
Buenas noches
Cuando quiero compilar el programa, me aparecen dos mensajes de error:
Prog__72_1:69: error: ‘GetLine’ was not declared in this scope
Prog__72_1:78: error: ‘processDW’ was not declared in this scope
Cómo lo soluciono?
Muchas gracias! Saludos
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=22643#Respond)
Ivan (https://www.prometec.net/members/ivan/) 02 Jul 2017
Hola Emiliano, he bajado el programa y compila bien. Si lo has copiado y pegado igual te has dejado sin copiar esas
dos funciones. Te recomendamos que descargues directamente el programa en el enlace que hay hacia el nal de la
página. Un saludo.
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=21500#Respond)
DCDAMIAN (http://0) 09 May 2017
Hoy retome el modulo bluetooth HC05. Después de 5 meses logre que funcione gracias al aporte de todos.
Dejo unos comentarios:
En un samsung j2 el botón que indica ser el menú, esta en la echa que vuelve atrás, pulsandolo unos segundos.
La velocidad del bluetooth, la con gure a 38400 baudios y funciona bien.
Y también tuve el problema de la intensidad de los led. Cambie probé otros led , otra board, otro arduino uno y siempre lo mismo.
(Mejoro algo cuando puse una resistencia para cada led). Pero observe que los led 13 y 12 la intensidad es poca pero ja.
En los led 6 y 9, se puede variar la intensidad y se pueden apagar y encender desde lo botones 6 y 11. Pienso que debe de ser un
problema de alguna parte de los programas, bueno seguiré buscando la solución de los leds.
Gracias.
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=16791#Respond)
Fernando (https://www.prometec.net) 25 Dic 2016
https://www.prometec.net/android-bt/ 9/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
Hola en Android Cuando no tenes boton sico de menu mantenes el boton virtual de aplicaciones recientes y se convierte en boton
menu.
Saludos
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=14411#Respond)
Adrian 11 Oct 2016
Buenas. Excelente tutorial. Sin embargo tengo una duda. No puedo ingresar al menú. Como aparece en el video. Ya q mi
smartphone Samsung S5. No tiene dicho botón de Menu. Por lo tanto no logro conectarme. Que me sugieren. Gracias
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=14414#Respond)
admin (https://www.prometec.net/members/admin/) 11 Oct 2016
Hola Adrian, pues me imagino que tendra algun sistema equivalente para hacer la misma funcion pero no sabria decirte
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=16496#Respond)
DCDAMIAN 15 Dic 2016
Tengo el mismo problema con un Samsung no tiene el botón de menú pero le encontré por ahí en con guraciones
BlueTooth y se conecta. Cambia la frecuencia del parpadeo de los led. Pero no logre recibir ni mandar ninguna señal
del programa ardudroid al arduino, alguna sugerencia, Gracias.
Probé con otro celular que si tiene el botón de menú y paso exactamente lo mismo.
admin (https://www.prometec.net/members/admin/) 17 Dic 2016
Hola Damien no puedo hablar de un movil que desconozco, pero hay dos ideas importantes ene esto:
1 – Puedes usar modulos BT 2.0 o BT 4.0 con Arduino y no todos los telefonos aceptan ambos, asegurate
deReply
que el tuyo acepta el que corresponde
(Https://Www.Prometec.Net/Android-
2 – El parpadeo de los led no es un buen indicador, ya que depende del rm del modulo que es
Bt/?Replytocom=16550#Respond)
cambiante. SI te conectas prueba a enviar y ecibir a ver que pasa
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=14330#Respond)
https://www.prometec.net/android-bt/ 10/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
Fredy 09 Oct 2016
hola soy nuevo en esto e estado siguiendo y realizando cada una de tus lecciones. y todo bien tocante a esta practica todo bien
hasta la orea de conectar el bluetooh con el modulo al movil aparentemente si se conecta la aplicas ion pero en el modulo sigue
parpadeando el led que pudiera estar pasando
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=14331#Respond)
admin (https://www.prometec.net/members/admin/) 09 Oct 2016
Hola Fredy, hay mil fabricantes de estos modulos y muchos de ellos modi can el rm, asi que si te funciona no le des
mas vueltas
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=13858#Respond)
Luis Ramírez (https://www.prometec.net/android-bt/) 26 Sep 2016
Buenas tardes, he montado el circuito y ha ido todo perfecto; solo una duda… ¿Por qué los pines digitales proporcionan en esta
ocasión una intensidad muy baja a los LED? Cuando montamos un circuito sin controlarlo por BlueTooth si que proporciona una
intensidad mayor.
Un saludo,
Luis.
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=13247#Respond)
Jaime Sanchez 07 Sep 2016
Hola como esta alguien que me pueda ayudar con el problema que no me puedo conectar al programa mediante el bluetooth el
programa que me quiero conectar es ardudroidbitar
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=13279#Respond)
Ivan (https://www.prometec.net/members/ivan/) 08 Sep 2016
Hola Jaime, prueba a cambiar la velocidad de comunicación del módulo en la línea BT1.begin(57600);
Jaime Sanchez (http://12345) 11 Sep 2016
Hola ivan la verdad soy nuevo en esto ya lo cambie a 57600 pero todavia no me puedo conectar no se si
me puedew facilitar mas las cosas.
https://www.prometec.net/android-bt/ 11/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=13371#Respond)
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=13116#Respond)
Homer 04 Sep 2016
Hola
primeramente felicito por las cosas creadas que han sido muy utiles, realice una aplicacion para encender luces por medio del
bluetooth, pero el problema es cuando el cel esta fuera de alcance de la señal o se desconecta el modulo bluetooth 05.
como controlo que esta en linea y si se pierde la conexion enviar una alerta.
es un trabajo de la universidad quedo agracdecido de antemano mi correo duque1383@yahoo.com (mailto:duque1383@yahoo.com)
Homer
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=13145#Respond)
admin (https://www.prometec.net/members/admin/) 05 Sep 2016
Hola Homer, me temo que sipierdes la conexion no será posible enviar ningun mensaje avisando de ello.
Pero lo que si puedes hacer es interrogar periodicamente a tu HC-05 para consultar si esta vinculado o no con algun
dispositivo. De hecho me parece recordar que uno de los pines que no usamos en el tutorial (STAT) indica si estas o no
vinculado con algo, que es lo que creo que puedes usar, pero tienes que comprobar que esto que te digo es correcto
¿Vale?
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=12406#Respond)
Denis 12 Ago 2016
Hola
Saludos, la funcion parseInt (), no la comprendo muy bien, acumula lo enviado para luego ubicarse en el pin y el valor para ese pin,
no comprendo esta parte, o es que el programa envia tres datos al mismo tiempo como ser el numero para ar_comand, el pin, y el
valor del pin??.
Espero me puedan ayudar a entender.
Gracias
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=12413#Respond)
https://www.prometec.net/android-bt/ 12/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
admin (https://www.prometec.net/members/admin/) 13 Ago 2016
buenos dias dens, la furcion ñarseint, si nl recuerdo ma, simplemente espera un integerpor la linea serie y termina con
un kntro o al cabo de jn tiempo
lo que recibe lo interñreta como un entero yes o que te devjeve
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=12390#Respond)
Claudio 11 Ago 2016
Hola, se me queda el led rojo del HC-05 parpadeando, dos cortos en ON y uno largo en OFF.
Me dice el programa de AduDroid que esta enlazado, pero no se enciende ningún LED cuando pulso los botones de la tablet.
He con gurado los comandos AT y todo ha ido correcto:
AT+PIN
AT+NAME
AT+PSWD
AT+UART=38400,0,0
Todo fue correcto.
Que me falta por hacer?
En el video veo que charly utiliza 5 hilos con el HC-05 y yo utilizo los 4 que pone en el esquema. Podría ser eso? En ese caso no se
donde va ese PIN.
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=12409#Respond)
admin (https://www.prometec.net/members/admin/) 13 Ago 2016
note es mjcho de las luces claudio, ten en cuenta que cadafabfkcante gidne sus manias. prueba la cominicackon y me
dices
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=11883#Respond)
Alejandro (https://www.prometec.net/android-bt/) 28 Jul 2016
Buenas, tengo un ,módulo de bluetooth HC05, un poco diferente (gomcu), pero he buscado sus comandos AT. Ya al hacer el
ejemplo del modo de con guración tuve que usar BT1.begin() a 38400 baudios para obtener respuesta. Aunque al ejecutar el
comando AT+UART? (equivalente al AT+BAUD del ejemplo) devuelve que está con gurado a 9600. Pero a 9600 no hay manera de
que el módulo funcione. Y al conectar el móvil, (ya por Ardudroid o por Bluetooth Console) , independientemente de los juegos de
frecuencia que use, los comandos que envío desde el móvil aparecen en el monitor serie del IDE como caracteres ilegibles.
Llevo tres días a cabezazos con la placa, no sé que hacer
Gracias de antemano.
https://www.prometec.net/android-bt/ 13/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=12024#Respond)
Jordi (https://www.prometec.net/members/jordihd/) 01 Ago 2016
Hola Alejandro, a mi me pasó algo similar. Lo que hice fue, en modo AT, cambiar la velocidad con el comando
“AT+UART:38400,0,0”. Inicialmente estaba a 9.600 como en tu caso y la comunicación no se establecía correctamente.
A 38.400 me va perfecto.
Un saludo.
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=11221#Respond)
Jorge (https://www.prometec.net/android-bt/) 14 Jul 2016
Yo tambien tuve ese problema y lo solucione cambiando la protoboar increiblemente de tanto uso las conexiones quedaban sueltas
en ella … cambiando por una nueva protoboard todos mis led volvieron a brillar iguales.. recuerda siempre que los led puestos
directamente a arduino consumen mas por lo que si cargas mucho es logico que baje la tension… procura alimentar todo
externamente con gnd comun y asi puedes asegurar la estabilidad del brillo en tus led
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=10397#Respond)
Xavier Espàrrech i Fornaguera (https://www.prometec.net/bus-i2c/) 21 Jun 2016
Soy yo de nuevo.
No consigo que los pines digitales, excepto el 13, den una intensidad normal. Quedan muy por debajo que el 13 (que da la intensidad
esperada).
Alguien sabe que puede pasar?
Mil gracias por todo!
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=10357#Respond)
Xavier (https://www.prometec.net/members/xavi/) 20 Jun 2016
De hecho todos los pins dan poca intensidad excepto el 13…
https://www.prometec.net/android-bt/ 14/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=10356#Respond)
Xavier (https://www.prometec.net/members/xavi/) 20 Jun 2016
Dos cosillas:
1. La misma que el compañero Morales, o sea, he tenido que meter 9600 baudios para que funcione.
2. Los pines 12 y 13 me pasan una intensidad baja, o sea, los LEDs se me encienden muy poco…
Mil gracias!
Reply
(Https://Www.Prometec.Net/Android-
Bt/?Replytocom=9943#Respond)
Máximo Morales Escobar 06 Jun 2016
Hola.
Muchísimas gracias por toda la información que aportas.
He conseguido que el sketch que propones funcione con el módulo de Blutooth XN-15B SPP y la app ArduDroid. El único cambio
que he tenido que hacer en el sketch es modi car el valor de 57600 por el de 9600 en la línea 34, quedando por tanto en dicha
línea el código:
BT1.begin(9600);
Gracias de nuevo.
GIVE A REPLY
Message
Name (required) Email (required)
URL
Post comment
WordPress Anti-Spam by WP-SpamShield (https://wordpress.org/extend/plugins/wp-spamshield/)
https://www.prometec.net/android-bt/ 15/16
17/9/2017 Controlando Arduino con Android | Tutoriales Arduino
Copyright Prometec (https://www.prometec.net) (https://www.facebook.com/pages/pro
(https://plus.google.com
(https://www.yout
https://www.prometec.net/android-bt/ 16/16