✅ Control del Arduino desde su teléfono Android (vía Bluetooth)
Vložit
- čas přidán 23. 09. 2014
- Tutorial, Como conectar por Bluetooth el Arduino desde cualquier teléfono Android, explicación paso a paso.
El modulo Bluetooth debe estar sincronizado con su teléfono Android, si le pide clave es "1234"
Sitio para las descargas: elprofegarcia.com/
Sensor Ultrasonido : • ✅ Sensor de Distancia ...
LISTA DE MATERIALES comprados en: www.dinastiatecnologica.com/
(1) ARDUINO \UNO
(1) Modulo Bluetooth
(1) Mini Protoboard
( ) Cables de conexion
Saludos! profe Garcia en este sketch podre usar el modulo blotooth HC05 ya que es el que he adquirido, o deberia adquirir el HC06. gracias!
Profe podria resubir el codigo no lo encuentro por ninguna parte por favor sus tutoriales son los mejores
pudiste conseguirlo? necesito el codigo
facebook.com/elprofe.garcia/videos/905567412952869/
El profe explica qué pas+o y cómo descargarlo nuevamente
#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 // código de número de comando máximo. Se utiliza para la comprobación de errores.
#define MIN_COMMAND 10 // código de número de comando mínimo. Se utiliza para la comprobación de errores.
#define IN_STRING_LENGHT 40
#define MAX_ANALOGWRITE 255
#define PIN_HIGH 3
#define PIN_LOW 2
String inText;
configuración nula () {
Serial.begin ( 9600 );
Serial.println ( "ArduDroid 0.12 Alpha de TechBitar (2013)" );
Serial.flush ();
}
bucle vacío ()
{
Serial.flush ();
int ard_command = 0 ;
int pin_num = 0 ;
int pin_value = 0 ;
char get_char = '' ; // leer serial
// espera los datos entrantes
if (Serial.available () < 1 ) return ; // si el número de serie está vacío, regrese a loop ().
// analiza el indicador de inicio del comando entrante
get_char = Serial.read ();
if (get_char! = START_CMD_CHAR) return ; // si no hay indicador de inicio de comando, regrese a loop ().
// analizar el tipo de comando entrante
ard_command = Serial.parseInt (); // lee el comando
// analizar el pin entrante # y el valor
pin_num = Serial.parseInt (); // lee el pin
pin_value = Serial.parseInt (); // lee el valor
// 1) OBTENER COMANDO DE TEXTO DESDE ARDUDROID
if (ard_command == CMD_TEXT) {
inText = "" ; // borra la variable para la nueva entrada
while (Serial.available ()) {
char c = Serial.read (); // obtiene un byte del
retraso del búfer en serie ( 5 );
if (c == END_CMD_CHAR) { // si se ha leído la cadena completa
// agregue su código aquí
break ;
}
más {
if (c! = DIV_CMD_CHAR) {
inText + = c;
retraso ( 5 );
}
}
}
}
// 2) OBTENER DATOS de digitalWrite DESDE ARDUDROID
if (ard_command == CMD_DIGITALWRITE) {
if (pin_value == PIN_LOW) pin_value = LOW;
más si (pin_value == PIN_HIGH) pin_value = HIGH;
otra de retorno ; // error en el valor del pin. regreso.
set_digitalwrite (pin_num, pin_value); // Descomenta esta función si deseas usar
return ; // regreso del inicio del ciclo ()
}
// 3) OBTENER DATOS analogWrite de ARDUDROID
if (ard_command == CMD_ANALOGWRITE) {
analogWrite (pin_num, pin_value);
// agrega tu código aquí
return ; // Hecho. volver al bucle ();
}
// 4) ENVIAR DATOS A ARDUDROID
if (ard_command == CMD_READ_ARDUDROID) {
// char send_to_android [] = "Coloque su texto aquí". ;
// Serial.println (send_to_android); // Ejemplo: envío de texto
Serial.print ( "Analog 0 =" );
Serial.println (analogRead (A0)); // Ejemplo: leer y enviar un valor de pin analógico a Arduino
return ; // Hecho. volver al bucle ();
}
}
// 2a) seleccione el número de pin solicitado para la acción DigitalWrite
void set_digitalwrite ( int pin_num, int pin_value)
{
switch (pin_num) {
caso 13 :
pinMode ( 13 , SALIDA);
digitalWrite ( 13 , pin_value);
// agrega tu código aquí
break ;
caso 12 :
pinMode ( 12 , SALIDA);
digitalWrite ( 12 , pin_value);
// agrega tu código aquí
break ;
caso 11 :
pinMode ( 11 , SALIDA);
digitalWrite ( 11 , pin_value);
// agrega tu código aquí
break ;
caso 10 :
pinMode ( 10 , SALIDA);
digitalWrite ( 10 , pin_value);
// agrega tu código aquí
break ;
caso 9 :
pinMode ( 9 , SALIDA);
digitalWrite ( 9 , pin_value);
// agrega tu código aquí
break ;
caso 8 :
pinMode ( 8 , SALIDA);
digitalWrite ( 8 , pin_value);
// agrega tu código aquí
break ;
caso 7 :
pinMode ( 7 , SALIDA);
digitalWrite ( 7 , pin_value);
// agrega tu código aquí
break ;
caso 6 :
pinMode ( 6 , SALIDA);
digitalWrite ( 6 , pin_value);
// agrega tu código aquí
break ;
caso 5 :
pinMode ( 5 , SALIDA);
digitalWrite ( 5 , pin_value);
// agrega tu código aquí
break ;
caso 4 :
pinMode ( 4 , SALIDA);
digitalWrite ( 4 , pin_value);
// agrega tu código aquí
break ;
caso 3 :
pinMode ( 3 , SALIDA);
digitalWrite ( 3 , pin_value);
// agrega tu código aquí
break ;
caso 2 :
pinMode ( 2 , SALIDA);
digitalWrite ( 2 , pin_value);
// agrega tu código aquí
break ;
// predeterminado:
// si nada más coincide, haga el predeterminado
// predeterminado es opcional
}
}
@@Leandra7688 gracias, si no lo veo, seguiría dando vueltas.
Recien veo los videos del profe Garcia, es excelente, me ayudo bastante en muchas dudas que tenia, tenga por seguro que su cafe esta mas que pagado conmigo, siga haciendo videos y ayudadndo a los que inician en este mundo de la electronica y programacion....
GENIO PROFE GARCÍA!! Siempre salvandonos. Yo soy el que se cruzó en el viaje Cali-Bogotá, hace mas de un mes. Le mando un abrazo
Hola profesor, disculpe estoy intentando realizar una practica con este video pero presento un problema ya que en la parte de descarga, ya no se encuentra el link para descargar el apk de este ejemplo, si me podria proporcionar un link de descarga de la apk o como poder realizarla me seria de ayuda, sin mas por momento me despido de usted, me gustan sus videos y con ello e podido realizar varios ejercicios satisfactoriamente!
+John Hef Esta lento el acceso pero al final entra, intentelo de nuevo.
Ok muchas gracias tenia razón El profe García
+El profe García yo no puedo descargar la apk, sale las letras negras y los otros accesos a descargas si funcionan bien menos es del apk.
Duple LeuCrew Buscala en la play store ahi se encuentra
ya no se encuentra y la ocupaba
ayuda porfa, alguien me pude decir exactamente si el modulo HC-05 es compatible?
+jesus armando falla valencia ese moulo requiere de programación adicional con comandos AT
gracias profe, ya lo he programado, de mucha ayuda heee
+jesus armando falla valencia Amigo pasame la programacion para el HC-05 por favor no puedo hacer la programacion con los comandos AT
+resistencialexRA mandame tu correo y te lo envio
+jesus armando falla valencia resistencialex2010@hotmail.com
Excelentes tutoriales Profe García, muchas gracias por tan valiosos aportes.
Hola Profe! Como siempre, sus videos son excelentes. Felicitaciones!!! Espero que todos los que apreciamos su labor se solidaricen con usted y le donen ese café que tanto se merece, y lo necesita para seguir trabajando. Pero más que nada considero que es un importante estímulo si sus suscriptores colaboran con un mínimo aporte!
Profe con el mayor de los gustos le seguiré invitando el café, es lo mas mínimo que puedo hacer con todo lo que he aprendido, Me cuesta mas tomar el bus a escuchar a otros profesores que no les entiendo Nadaaaa. Gracias a usted realmente estoy entendiendo la electrónica.
Javier Chapulin Gracias por el Cafe ya lo vi en mi cuenta de PayPal, Me alegra que aprenda con mis videos.
exelente video , muy bueno para los que recien empiezan y buscan que dispositivos emplear para darles diversos usos en la vida diaria gracias
Muchas Gracias Profe, esta explicación suya me vino como "anillo al dedo" para un proyecto que debo desarrollar. Siga adelante y muchos éxitos.
SALUDOS
Desde Guayaquil-Ecuador
+DUKE POSLIGUA Me alegra que le haya sido útil. saludos
profe el mejor ahora por usted tendre 20 en mi prueba
es el mejor (me veotodos sus videos) y sonincreibles
la gran explicacion
y la facilidad que da las cosas para hacerlo
un 100/100
siga asi profe todo un crak
ERES UN CRACK AYUDANDO A TODOS DEJANDO LAS PROGRAMACIONES HECHAS Y MEJORADAS
DE COLOMBIA PARA EL MUNDO
Profe, superinteresante este vídeo como todos los que he visto de Ud. Mil y mil gracias, siga adelante que se lo agradecemos mucho y hasta el miércoles ... Saludos
Jaime Benavides Me alegra que le gusten mis videos, nos vemos en la clase del proximo miercoles.
Wow no cabe duda que tienes muchas ideas increíbles profe esta esta genial no me imagino lis límites me encanto
Excelente vídeo profe gracias por compartir día a día sus conocimientos saludos desde Monteria-Colombia
camilo cavadia Saludos Camilo.
Muy buena, ojala no dejes de subir videos y estés siempre en continua actualización con nuevas ideas y prácticas, sobre todos usables.
gracias profesor por esta clase ya que entendi bien estoy a fondo en un semillero de robotica de la universidad unad estudiante de ingenieria electronica y le debo a usted muchas cosas de las que se gracias
Profe garcia eres un pro, ya me sirvió el proyecto y va hacer parte de mi tesis de grado: "Transmicion de informacion con arduino" gracias por su practica
Eres grande profe García.. sigue adelante gracias por tus videos..!!
muchas gracias profeGARCIA ESTO EERA LO QUE ESTABA NECESITANDO PARA SER COMVERTIDO EN MI HERRAMIENTA DE TRABAJO
Profe es usted el más grande!! Un gran abrazo desde el uruguay
Muy buen video, bien explicado pude conectar y configurar correctamente mi arduino uno con mi modulo hc-06, y se conecto al primer intento con mi telefono, y tambien pude probar el encendido y apagado del pin 13, con un led conectado, todo funcionando muy bien
Justo lo que necesitaba gracias profe!! Excelente explicacion !!!
Alexander Cocon Me alegra que le sea util.
Profesor muchas gracias sus videos son de mucha trasendencia !!!
+Ramón Girón no puedo descargar el codigo me lo podrias proporcionar?
Muchas gracias por compartir tus conocimientos!!
Gracias Profe!! excelente aporte. También veré lo del café. Saludos desde México!!
Edgar Prieto :) Gracias por su aporte a mi canal.
Proyectos bien explicados y con gran utilidad... Felicitaciones
Fanny Perez Gracias Fanny
muy bueno el tutorial muchas gracias por compartir tu conocimiento!!!
Muchisimas gracias profe si me sirvio le dare LIKE Y FAVORITOS a todos sus videos tengalo por seguro ;)
Gracias por sus titulares profe son de mucha utilidad, ya le acabo de invitar su cafe. Saludos
+Mr. Armand Gracias Mr Armand, saludos
Excelente tutorial, una felicitación y un cordial saludo.
tiene muy buenos proyectos profe. felicidades 🎊
Hola profe buen vídeo, ya estaba preocupado porque el miércoles pasado no recibí el vídeo, me alegre mucho al recibi este video muchas gracias y palante, hasta el próximo vídeo
Virgilio Perez :) nos vemos con mas videos....
estaba buscando lo nesesario para hacer un brazo de grua pero con servos y esto me servira para controlar el brazo eres el mejor me encanta lo que haces
+Brandon Daniel Granado Gonzalez Me alegra que le haya sido útil. saludos
Gracias por el aporte PROFE GARCÍA. saludos
+El profe García exeletente explicacion ! ya tienes un nuevo suscriptor !
Excelente Vídeo, funciono a la perfección. Gracias
Qué gratos son los miércoles, gracias profe.
Hernán Astudillo :)
muy buen video profe da muchas grandiosas ideas y muy buenos proyectos que buen canal tiene lo felicito...... seguidor numero 1 siempre atento todos los miercoles a las 7:00 am jejejejeje
Muchisimas gracias Profe muy buen video.. saludos y gracias por enseñar algo nuevo cada semana.. Saludos Profe..
ViiTRuZ :) Saludos .
Gracias profesor un saludo desde Medellin Colombiano he aprendido mucho con usted.
Diego Alejandro Cardona Bedoya :) Saludos Diego.
hola, tienes el codigo por las dudas?
me lo pasarias?
Profe saludos! un poco perdido de comentarios yo, pero muy al pendiente de sus vídeos de los miércoles, igual por acá a la espera de vídeos con flowcode, mejor aun con C Compiler, para microcontroladores, y si es posible con paneles de leds, 7x5 etc, o motores a pasos, espero no sea mucho pedir.... mil graciassssss por compartir sus conocimientos
Ídolo!!!!! Aguardo los tutoriales para programar en android nuestras propias aplicaciones. Arriba un abrazo!
BrunoFPcovers Lo vamos a hacer mas adelante en otro video. No se lo pierda.
Excelente!!!!!
Simplemente GENIAL.....
Gracias por compartir el conocimiento.
Genial... mejor explicado imposible. Gracias
Profe Garcia le agradezco por los vídeos de verdad son de mucha ayuda (Y) me encantaría aprender a programar mi bluetooth hc-06 de maestro a esclavo por este motivo no he podido terminar ningún proyecto. :/ Un saludo (Y)
Hola profe garcia, hice mis pruebas y todo perfecto muchas gracias, ya tengo mi programacion para controlar relay pero a ese mismo programa quiero ponerle servos.
Gracias
Gracias profesor por compartir conocimientos.
Gracias! un trabajo admirable me sirvió mucho (Y)
Muchas gracias Profe muy claro . (por si alguien tiene un Arduino Mega los pines para comunicación son Tx 18 Rx 19 ). Saludos desde Argentina
Torch1ar :) Gracias por el aporte Torch
Me gusto lo que hizo, muy bueno el video tutorial.
Javier Alberto Romero Gonzalez Gracias!!
Gracias profe por el video, es excelente.
Parabens , fiz aqui e funcionou perfeitamente, DEUS te abençoe muito mais, obrigado pelas dicas valeu
Muchas gracias profe es lo que quería aprender
gerardo gonzaga , Me alegra que le haya gustado.
Saludos.
gracias por los conocimientos que acabo de adquirir!
Xavier Guereque Me alegra que aprenda con mis videos. Saludos
El profe García como puedo hacer parpadear un led por bluetooth
profesor tengo un problema con el HC-06 lo sincronice pero al momento de conectarlo con la aplicación no lo conecta
Estupendo profe gracias.
Profe Garcia muy buena la informacion
Que buen trip!
Así si te invito un cafesito! que gran aporte!!!!
Muchas gracias como siempre fácil de entender😄
Jesus Pardo Herrero :)
Lo volvio a hacer profe! realmente es el rey
me sirvieron mucho,Muchas gracias!
increible muchas gracias por tus aportaciones
Muchísimas gracias profesor
Excelente vídeo profe una enorme felicitación y un profundo agradecimiento por compartir sus conocimientos, tengo una pregunta y seria ¿hay algún problema si el arduino que uso es Leonardo?
MIL SALUDOS PROFE GARCIA POR SU CANAL ,LE VA IR BIEN
Realmente son excelentes sus aportes pedagógicos. Tengo una pregunta profe: ¿Qué alcance tiene el módulo bluetooth? ¿Es mejor este alcance que por wifi? Muchas gracias por su pasión por enseñar
Profe como siempre enorabuena con sus proyectos me gustaria que algun dia hiciese una alarma via gsm gracias
GENIAL!!!!! PROFESOR. MUCHAS GRACIAS POR TUS ENSEÑANZAS
Víctor Julio González , Gracias por sus comentarios.
Saludos.
hola, tienes el codigo por las dudas?
me lo pasarias?
Buenisimo profe, esperando el vídeo para controlarlo desde la PC conectado por puerto USB, muchas gracias por sus vídeos.
Daniel Romero Mas adelante lo hago Daniel.
Hola profe primero que nada quiero felicitarlo y agradecerle por todos sus vídeos ya que nos ayudan mucho, me gustaría saber si me podría decir como puedo conectar un servo en lugar de un LED? gracias y saludos.
Like y me suscribo!!
Me han gustado sus vídeos :D
Excelente Profe, estoy pensando en usarlo para un portón controlado por Blurtooth, cada vez mejores proyectos!! estoy muy agradecido con su trabajo. Bendiciones!
Luis Fernando Sanmiguel A. Es un buen proyecto para aplicar este video. Saludos
Exelente video, Gracias profe.
ALFREDO ANAYA PRASCA Me alegra que le haya gustado. Saludos
Muy buen tutorial...lo felicito.
Genial Profe gracias por otro video mas
Tutoriales K33 Espero le sea util. Saludos
Gracias, esta muy interesante el tema.
Muy buenas noches profe garcía, primero que todo déjame felicitarte por todos los videos que has subido, realmente son muy buenos y de fácil comprensión. En particular me gustó mucho este video ya que desde hace mucho tiempo he querido trabajar con estos HC-06 pero por cuestiones económicas aún me hes imposible. Pasaba para hacerte una pregunta. En otras páginas se habla mucho de colocar un divisor de voltaje a el pin rx del módulo, donde proponen 2 resistencias la cual una debe tener el doble del valor que la otra, y veo que en este caso no fue necesario, quisiera saber si es que depronto tengas un HC-06 que no las necesite o definitivamente es necesario para no dañar a nuestro amigo. Espero tu respuesta y muchas gracias.
Muchisimas gracias por el aporte!
Ojala me sirva para mi proyecto, lo intentaré.
Gracias y saludos.
te Sirvió?
exelente video y estare al pendiente del siguiente video que dice, estaria genial eso de crear la aplicacion en android para hacer la comunicación por bluetooth
sparkusful La crearemos en un video mas adelante. saludos
omg gracias a ti podre pasar mi proyecto me ayudo mucho
Hola. Profesor. Cual es el pimer video para yo ir entendiendo la maravilla de la electronica?
quiero aprender robotica y practicamente me he estado nutriendo de valiosas enseñanzas de personas brillantes como ud.
Saludos desde
Venezuela
Ohhhh, Profe Usted es el Mejor, Gracias :D
MiChAeL DaViD DaZa P :))
hola, tienes el codigo por las dudas?
me lo pasarias?
Gracias por compartir :) Excelente material para explorar
Otto Díaz :)
Hola Profe García,
Ya me quedó el proyecto, solo que el led 13 parpadea aveces, no se por que pero lo demas funciona muy bien. ¡Gracias!
Muchas gracias profe!!
Gracias profe voy a intentar hacerlo☺☺☺
buenas noches profe muy bien sus videos gracias y sigua creando sus videos muy buenos muy educativos yo soy un aficionado a la electronica y me gustan muchos sus videos lo felicito muy amable dios lo vendiga att andres herrera tecnologo en telecomunicaciones
Esta muy bien el video, pero hay que decir que debe vincularse el HC-06, y para vincularse la clave por defecto es 1234
Carlos Alberto Barrios Nuñez Me Ayudaste DEMASIADO! Gracias ! Saludes de Colombia!
disculpe profes una pregunta yo tengo un hc-05 no sirve igual o en que cambiaria?
Buenas noches Profe, todos los vídeos qué sube son muy interesantes y de gran ayuda., siempre hay algún dato destacado en ellos.
Estudio ingeniería de sistemas, pero me estoy adentrando a este mundo de los micro-controladores y estoy haciendo una aplicación en android para comunicarme con los periféricos adicionados a un Arduino Uno, el tema es que ahora necesito controlar una bomba sumergible con un modulo HC - 05 y me ha dado problemas Quisiera saber sí podría hace un vídeo en donde controlemos el encendido y apagado de una bomba de agua por medio del bluetooth.
Gracias y que no acaben sus videos,
Muchas gracias amigo, primer tutorial que en verdad sirve, los otros no explican bien o se equivocan, de verdad muchas gracias me ayudaste en un proyecto de una casa domotica, muy buen video, te invitare al cafe jeje (y)
Muchas gracias por sus videos profe, quiero comentarle que voy a presentar un proyecto el próimo 21 de este mes y es precisamente con esa aplicación, es una casa a escala que tiene una puerta de cochera, un llenado de un tinaco de agua, control de luces y una pequeña fuente de agua todo esto utilizando la misma app de ardudroid, si alcanzo quiero agregarle un sensor de temperatura para activar un ventilador de computadora que tengo.
buen día profe, sus ejemplos y tutoriales son una nota, quisiera invitarlo a tomar un tintico Colombiano pero no tengo PAYPAL, no se si mi consejo sirva para algo, pero fuera mas fácil si tuvieras una cuenta vía baloto, lo invitaría a una olletada de tintos...mucha muchas gracias por sus tútoriales.
gran aporte gracias profe :D
klever ramirez :)
Buena profe 👌👍
excelente curso me sirvio de utilidad muy interesante una pregunta que alcance tiene el bluetooth arduino? saludos..
Excelente video