Paso 2: Parte I: configurar Bluetooth módulo a 57600 baudios
Necesita configurar el módulo Bluetooth a 57600 baudios. Las siguientes instrucciones son para HC-06. Si tienes a una HC-05 o RN-42, puede encontrar instrucciones en otros lugares en línea.
Para establecer la velocidad en baudios del módulo Bluetooth HC-06 a 57600, basta con enviar Al + BAUD7 (sin cualquier otra cosa--no CR no LF) al módulo sobre el enlace serie, cuando el módulo está en modo comando. Es muy fácil poner el HC-06 en modo comando: simplemente encienda y asegúrese de que no hay nada conectado a él a través de Bluetooth. En el modo de comando, LED de HC-06 parpadea.
Así que para cambiar la velocidad en baudios de la predeterminada de 9600 baudios, necesitará el módulo de energía, conectarse con algún otro dispositivo que puede enviar datos en serie a 9600 baudios y enviar el comando AT + BAUD7 .
Puede alimentar el módulo de conexión a batería de Mindflex. Sólo apriete puentes entre la batería y el terminal en los dos extremos de la secuencia tres de AAA en el paquete, conecte el extremo negativo a la terminal GND marcado en el módulo de Bluetooth y el extremo más a la terminal VCC. (Asegúrese de que no invertirlo). Los terminales hembra en el cable que se puede obtener con el módulo de ayuda. Si todo funciona bien, parpadeará el LED en el módulo.
Después de haber controlado que puede encender el módulo, desconéctelo de la alimentación.
Ahora necesita una computadora y otro dispositivo que permite que la computadora transmitir datos en nivel TTL serie a 9600 baudios. Un HC-06 segundo debe hacer el trabajo, pero la más simple es probablemente un adaptador de USB a serial TTL. He utilizado un dispositivo de Brainlink yo mismo, que tiene una batería incorporada que usé también para suministrar energía a la HC-06. Asegúrese que cualquier dispositivo que use funciona a niveles TTL, en lugar de la más alta tensión de serie RS232.
También se puede utilizar un Arduino con un dibujo simple que envía el comando AT + BAUD7 (cf. el croquis aquí).
Conecte la línea de transmisión en su segundo dispositivo serie a la línea RXD en el HC-06 se está configurando. Conecte la línea de tierra en ese dispositivo a la GND de HC-06 y el extremo negativo de la fuente de alimentación. Para comprobar que el cambio ha tenido lugar, conecte la línea de recibir en su dispositivo serie a la línea TXD en el HC-06. Encienda ambos dispositivos cuando sea necesario.
Ahora conectar el ordenador a su servicio serie segunda, pero no su HC-06 y conecte el segundo dispositivo serie con un emulador de terminal en 9600 baudios (masilla y RealTerm trabajan bien en Windows). Escriba en forma muy rápida, pero hacer no Presione retorno. Si todo está bien, usted verá un OK en un segundo o dos. De lo contrario, la conexión no funciona.
Usted deberá enviar probablemente más rápido que usted puede escribir Al + BAUD7 . Para ello, escriba en otra ventana y luego copiar y pegar en el terminal (Asegúrese de no copiar y pegar cualquier carácter fin de línea o espacio en el extremo de él). O, si usas RealTerm, simplemente sólo puede ir a la pestaña enviar, escríbala en el espacio en blanco y presione "Enviar ASCII."
Puede que desee cambiar el nombre el módulo "Mindflex" Si te gusta enviando nuevamente más rápido que usted puede escribir Al + NAMEMindflex (otra vez sin ningún final de caracteres de línea).
La forma exacta de hacer lo anterior depende de a qué segundo dispositivo serial tienes. Aquí hay indicaciones precisas para el dispositivo de Brainlink usé. En primer lugar, actualizar el dispositivo de Brainlink a mi firmware personalizado que facilita las conexiones serie y mejor. La forma más sencilla de hacer esto es utilizar esta aplicación para Android y conectarse Brainlink vía Bluetooth. La aplicación contiene las instrucciones completas. Alternativamente, usted puede seguir las instrucciones aquí y descargar mi firmware personalizado desde aquí (donde también encontrarás el código fuente para Android de la aplicación y el firmware). Luego realizar las siguientes conexiones (Curiosamente los puertos Brainlink parecen ser numerado de derecha a izquierda) con el Brainlink apagado:
- Puerto de Brainlink 10 pines, el pin 3 (azul + 5V) a VCC en HC-06
- Brainlink puerto de 8 pines, pin 8 (negro, tierra) a GND en HC-06
- Brainlink puerto de 8 pines, pin 7 (amarillo, serie TX) a RXD en HC-06
- Brainlink puerto de 8 pines, pin 6 (verde, serie RX) a TXD en HC-06.
Asegúrese de no tocan los otros cables expuestos.
Conecte el Brainlink a un emulador de terminal en el ordenador vía Bluetooth. Debería ver una secuencia de caracteres "BL". Escriba un asterisco (*). El BL debe dejar de ir. Rápidamente escriba u96Z para cambiar a modo de puente serie 9600 baudios. (Si escribes muy lentamente la parte de u96 , obtendrá un error). Ahora, usted puede hacer los comandos a y A + BAUD7 .