Pages: [1]   Go Down
Author Topic: Enviando comandos AT módulo bluetooth HC-06  (Read 1533 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 9
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola a toda la comunidad arduinense del habla hispana jaja.

Soy una especie de noob tratando de crecer un poco... resulta que me compré la placa arduino y un módulo bluetooth, lo conecté, me bajé el blueterm para android (consola para enviar caracteres por bluetooth) pero todavía no pude descubrir como enviar los comandos AT hacia mi módulo... la terminal solo me permite enviar de a un caracter...


Alguien podría explicarme?
Gracias de antemano y saludos a todos.
Logged

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

¿Te sincronizas con el módulo?.
El Módulo recibe los caracteres sueltos.
Pon el sketch que tienes en el arduino.
Un saludo
Jomagom
Logged

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

Si, de hecho puedo enviar y recibir todo lo que quiero, estuve haciendo algunas pruebas con este sketch:
Me funciona bien, pero como dije todavía no logré enviar ningún comando AT.
String inputWord "";

void setup()
{
  
pinMode(13OUTPUT);
  
Serial.begin(9600);
}

void loop(){
  while (
Serial.available())
  {
    
char dato Serial.read();
    if (
dato != '*'){
      
inputWord += dato;
      
Serial.println(inputWord);
    } else {
      
Serial.println(inputWord);
      
digitalWrite(13HIGH);
      
delay(inputWord.toInt());
      
digitalWrite(13LOW);
      
inputWord "";
    }   
  }
}
Logged

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

Los modulos blue pares son modulos esclavos, tendrás poca libertad de variar y pocos comandos at que te respondan

Metete en el monitor serial de arduino y envía a 9600 (por defecto suelen venir configurados en esa velocidad de transmision), en mayúsculas y con la opción NO HAY FIN DE LINEA, ahi te serviran

AT
AT+NAME
AT+BAUD

yyyy creo que ninguna mas.

Con modulos master qeu algo conozco de ellos ggggg usa
Serial.begin(velocidad); //no se deben compartir puertos UART así que te recomiendo usar softwareSerial u otros UART si usas un mega, por ejemplo
Serial.print("AT");
Serial.print("\r\n");
delay(500); //es necesario dejar un tiempo aunque sea de medio segundo porque siempre responden
.........
prueba haciendo esto a ver...........la diferencia es que los master para aceptar modo comandos necesitan configuración de pines......... por eso no se si un modulo slave aceptaria comandos at asi a la ligera de manera automatica (por programa)........ prueba y nos cuentas
« Last Edit: July 10, 2013, 04:02:45 am by 4lb3rt0 » Logged

Pages: [1]   Go Up
Jump to: