Pages: [1]   Go Down
Author Topic: conectar 2 arduinos mediante bluetooth  (Read 2044 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

buenas tardes, quisiera saber si alguien sabe como hacer para conectar dos arduinos mediante bluetooth, dado que he realizado unos intentos con el codigo pero no he tenido suerte,

Gracias.

Gonzalo.
Logged

Entre Bits
Offline Offline
Full Member
***
Karma: 2
Posts: 119
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola, si pones el codigo se le puede pegar un vistazo, simplemente es hacer una comunicacion serie.
Logged

Castellon, España
Offline Offline
Sr. Member
****
Karma: 7
Posts: 341
OR ganizando
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Coincido plemamente con dystrom, sin mas datos sobre tu codigo y los modulos BT que estas  utilizando poca ayuda te podemos dar.

Por lo general la comunicacion BT entre dos Arduinos es una simple comunicacion serie, por lo que quiza solo tengas que repasar este tipo de comunicacion.

Algo que despista mucho al principio y que puede que te haya pasado es que cuando un Arduino envia algo por serie lo puede hacer en forma de cadena, pero el que lo recibe lo hace de byte en byte.
Logged


Offline Offline
Edison Member
*
Karma: 23
Posts: 1375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

El principal problema es que uno debe ser master y otro esclavo. Normalmente vienen configurados como esclavos y lo normal es que no tengan opción de ser configurados a master.
Logged

Mercadillo electrónico. Kit iniciación a Arduino, shield LCD a color y más cosas!

Huesca, Spain
Offline Offline
Full Member
***
Karma: 3
Posts: 100
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@chiva

Exacto, normalmente los módulos bluetooth suelen ser esclavos, aunque esto depende del firmware que tengan grabados en su microcontrolador.
Los tienes con el firm HC-06, que pueden funcionar o como maestro o como esclavo, cuando lo compras lo eliges para una cosa o la otra.
Luego también los hay con el HC-05 que permiten funcionar como ambos.

El problema, de los módulos maestros HC-06 es que se conectan al primer esclavo que encuentren, lo memorizan y desde ese momento siempre se conectan a ese. Para que se conecten a otro hay que resetear su memoria (el modulo suele venir con un botón de reset), y asi buscara de nuevo un esclavo al que conectarse.

El HC-05 se conecta a los esclavos previa configuración de su MAC, así que puedes elegir a que esclavo conectarse en caso de tener varios.

En cuanto a la comunicación de uno a otro... realmente es como si tu Arduino se comunicara con tu pc y tu pc con el Arduino desde el monitor serial, solo que en vez de pc son dos Arduino, pero la información es la misma, tendrán que recogerla y hacer con ella lo que tengan que hacer.
Logged


giltesa.com Mi blog personal sobre informática, electrónica, Arduino, bricolaje, etc.

Entre Bits
Offline Offline
Full Member
***
Karma: 2
Posts: 119
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yo lo que haría es comunicar por serie directamente los Arduinos y cuando te funcione el programa simplemente añadir los modulos bluetooth, asi sabras si el fallo viene del arduino, del programa o del modulo bluetooth.
Si los modulos bluetooth no tienen ningun problema y están configurados, enlazados entre ellos y el programa te funciona con el puerto serie directamente, en teoria debería funcionar a la primera, eso si como comentan los compañeros los modulos han de ser uno Maestro, el otro esclavo y estar enlazados entre ellos.

Ya comentaras los avances, un saludo
Logged

Pages: [1]   Go Up
Jump to: