Pages: [1]   Go Down
Author Topic: Arduino + Bluetooth  (Read 5004 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

Necesito ayuda para conectar un modulo bluetooth a mi arduino Leonardo. El modulo esta conectado al puerto serial. Pero el arduino no recibe ni manda datos,
Mi programa es este:
const int ledPin = 9;
void setup() {
  Serial.begin(9600);
  pinMode(ledPin, OUTPUT);
}
void loop()
{
  char c = Serial.read();
    if (c == 'H') {
      digitalWrite(ledPin, HIGH);
    }
    if (c == 'L') {
      digitalWrite(ledPin, LOW);
    }
}
Alguien me podría ayudar
El modulo bluetooth es un BT2S Slave
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 133
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

como lo has conectado??, recuerda que terminales RX Y TX , deben de ir de forma cruzada al modulo bluetooch.
el bluetooch debe tener la misma velocidad que el arduino.
como has vinculado con la pc ??
que programa usas para ver los datos ?? te recoemiendo el Putty.exe
prueba un programa mas facil, un "Hola mundo".
cuando el modulo bluectcooco de ha conectado o emparejado, deja de parpadear la luz.
 entra aqui hay mas info. http://tallerarduino.wordpress.com/2011/12/06/modulo-bluetooth-hc-06-o-gp-gc021-y-arduino/
Logged

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

Estoy utilizando un android para mandarle señales al BT, ya hice otro programa que al recibir cualquier dato encienda un led pero aun así no funciona
Logged

0
Offline Offline
God Member
*****
Karma: 1
Posts: 524
Arduino inside
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si te sirve, mirate el paper bluetooth en la página de txapuzas electrónicas
Logged

Collbató, Barcelona
Offline Offline
Full Member
***
Karma: 1
Posts: 115
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Varias preguntas para ir eliminando errores:

1.- ¿En el movil, al buscar dispositivos lo encuentras?
2.- Si lo encuentras y le pones la contraseña del módulo, ¿Se vincula?, es decir la luz del módulo bluetooth se queda fija.

Un Saludo
Jomagom
Logged

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

OJO con las mayusculas y las minusculas, a ver si tu aplicacion lo envia en minusculas y en el arduino lo has programado como mayusculas, son caracteres ASCII diferentes.

yo para descartar haría lo siguiente:

1.- Conectar Arduino al PC
2.- Pasar el programa
3.- Abrir hyperterminal, pulsar la H y  L en el PC
4.- Si funciona descarta que el problema es del arduino, si no funciona el problema esta en el arduino
5.- Si funciona el arduino, conecta el modulo bluetooth RX=>TX y TX=RX
6.- Vincula tu pc en caso de que tengas bluetooth con el blueooth que has puesto en arduino
7.- Abre de nuevo el hyperterminal y haz la misma prueba del punto 3, si funciona el problema es de ANDROID y si no funciona el problema es el modulo bluetooth
8.- En caso de que el problema sea de Android o al menos para asegurarte, vincula el dispositivo Android al bluetooth del PC
9.- Abre el hyperterminal y mira si tu aplicacion realmente envia H y L

No se si me he explicado bien, es lo que yo haría, si no tienes hyperterminal puedes usar otro parecido como te dice el compañero.
Logged

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

Gracias por sus comentarios, perdón por la tardanza en responder, intentare hacer todo eso y les informo que fue lo que paso.
Logged

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

Ya por fin pude hacerlo funcionar, resulta que el problema andaba en el arduino, el puerto serial en el Leonardo  estaba reservado para la comunicación USB así que solo debía usar el serial1. Gracias por su ayuda.
Logged

Pages: [1]   Go Up
Jump to: