¿Cómo cambio la velocidad en baudios para bluesmirf sin conectarme a la PC?

2

Hola, tengo el bluetooth mate de plata. Estoy tratando de empezar a trabajar en el control a través de Bluetooth para mi Arduino. Lo único que necesito es establecer la velocidad en baudios para el compañero de bluetooth, todas las guías que puedo encontrar en la red muestran cómo cambiarlo a través de la PC. No tengo conectividad bluetooth en mi PC. ¿Hay alguna manera de hacerlo a través del Arduino?

    
pregunta Mark W

1 respuesta

4

Para cambiar la velocidad en baudios en el BlueSmirf, deberá ingresar al modo Comando. Para ingresar al modo Comando, debe enviar "$$$" a través de la conexión del puerto serie. Esto se puede hacer desde una PC usando un programa de terminal o desde Arduino.

Como desea hacer esto desde Arduino, deberá escribir un poco de código para analizar las respuestas de BlueSmirf para poder automatizar los pasos necesarios para cambiar la velocidad de transmisión.

  1. Enviar "$$$": ingrese al modo de comando
  2. Espere a que aparezca "CMD" - Reconocimiento en modo de comando
  3. Envíe "SU, 96": cambie la velocidad de transmisión a 9600
  4. Espere "AOK": comando de reconocimiento
  5. Enviar "R, 1": reiniciar el dispositivo para usar la nueva configuración

Todos los comandos están documentados en el RN-42 AT Command Set

    
respondido por el Louis Davis

Lea otras preguntas en las etiquetas