Go Down

Topic: Enviando comandos AT módulo bluetooth HC-06 (Read 1 time) previous topic - next topic

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.

Jomagom

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

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 "";
    }   
  }
}

4lb3rt0

#3
Jul 10, 2013, 10:57 am Last Edit: Jul 10, 2013, 11:02 am by 4lb3rt0 Reason: 1
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

Go Up