Pages: [1]   Go Down
Author Topic: Arduino Mega + Módulo Bluetooth BT0417C ¿Cómo usarlo?  (Read 4340 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Buenas tardes.

Soy novato en este mundo de Arduino y he comprado una placa Arduino Mega para empezar a desarrollar.

Me interesaría mucho montar un coche RC bluetooth para manejarlo con una aplicación en Android, y estoy buscando un módulo BT que pueda usar con la Arduino Mega. Había visto esta:

Bluetooth TTL Transceiver Module w/ Breakout
http://www.mdfly.com/index.php?main_page=product_info&cPath=8_47&products_id=428

pero no se si valdría para mi placa.

Agradecería cualquier ayuda sobre este tema o cualquier recomendación.

Muchas gracias!!

Dani.
Logged

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No tienes que tener ningun problema con este modulo.

Saludos.
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, muchas gracias flico.

Ahora mi duda es cómo conectarlo con la placa y que funcione... como ya he dicho, estoy muy verde en este mundo :-)

Agradecería cualquier ayuda u orientación.

Saludos,

Dani.
Logged

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

Pues, como dice el marcado de la placa:

+5V a +5V
GND a GND
TXD a TX
RXD a RX
Logged

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

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, pero entonces entiendo que solo tengo un pin con el que me comunico con la placa... 5v y gnd son para alimentación y tierra y txd para transmitir pero en principio solo estoy interesado en que la placa haga de receptora. El tema es que igual estoy diciendo tonterías debido a lo novato que soy pero... utilizando solo el pin RXD puedo enviarle órdenes a la placa desde un dispositivo BT para que mueva un par de servos por ejemplo?
Logged

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Aparte de que quieras usarlo de receptor tienes que usar el pin TX para configurar las comunicaciones del modulo, también te digo que puedes configurarlo al principio y luego quitar el pin tx

Quote
                                                             RF-BT0417C AT COMMAND
2. Changing the default baud rate
Format:    Send: AT+BAUD1       //change baud rate to 1200
          Return:   OK1200
    1                       1200                         5     19200
    2                       2400                         6     38400
    3                       4800                         7     57600
    4                       9600                         8    115200
                                                                         RF-BT0417C AT COMMAND
3. Changing default name
Format:    Send   AT+NAMEyourname //yourname: lowercase
          Return: OKyourname

4. Changing default password
Format:    Send   AT+PINxxxx     //xxxx: your new password
          Return: OKsetpin


Saludos.
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, entonces si he entendido bien, los 4 pines son para alimentar la placa y para configurarla, y una vez configurada, para enviar órdenes al Arduino, debería utilizar los pines libres uniéndolos a los de mi placa Mega. Por ejemplo, el rango de pines 23 a 34 puedo utilizarlos para enviar órdenes, conectados a pines digitales del Arduino... Va por ahí la idea o digo tonterías?

Muchas gracias por vuestra paciencia :s
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mmmm, creo que no, que la comunicación entre el módulo BT y la placa es solo a través del pin RX, no?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola! Ya me ha llegado el módulo y después de montarlo en la placa, me surge la duda más obvia... como le envío las órdenes para configurarlo? se hace a través de la placa? O del ordenador? Ufff estoy un poco perdido...
Logged

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1407
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

no tengo ni idea pero me viene a la cabeza que si conectas el BT al pin 0 y 1 para comunicacion serial. y luego haces un puente entre el pin reset y ground. puedes usar cualquier programa terminal en el ordenador para enviar y recibir por serial.

suerte.
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Pages: [1]   Go Up
Jump to: