Parece que uno de los muchos módulos BT de la serie BTMxx o HC-xx, tengo un par de la variedad HC05 con el mismo diseño exacto pero diferentes comandos AT. Puede ser confuso ...
Afortunadamente, la hoja de datos es bastante buena, muchos proveedores ni siquiera están vinculados a uno a pesar de que existen (solo intente preguntar a algunos de los vendedores de eBay y vea cuántas respuestas positivas hay). obtienes ;-))
Desafortunadamente, el hecho de que no le hayan proporcionado también el detallado BTM-05 AT command command guide, que tendría que cambiar la velocidad en baudios importante (ya que no se encuentra en su hoja de datos)
Los comandos AT (un antiguo tipo de comando originalmente usado con módems que significa ATtención) se utilizan para establecer varias configuraciones en el módulo (velocidad en baudios, nombre, función, etc.) Por lo general, solo le molesta la velocidad en baudios y posiblemente rol (maestro / esclavo)
Se detallan en la página 4 de su manual. Para usar los comandos AT, debe establecer el pin de comando (pin 2) alto para ingresar al modo de comando, luego enviar el comando seguido de \r\n
. Si el pin de comando está bajo, se encuentra en el modo de comunicación normal, donde se transmitirá todo lo que envíe al módulo.
Aquí hay un recorte de la guía de comandos AT que muestra el comando de velocidad en baudios:
La falta de detalles o ejemplos todavía puede hacer que las cosas sean confusas para el nuevo usuario. Para usar lo anterior para establecer la velocidad en baudios a 9600N1 (9600, sin paridad, 1 bit de parada), debe impulsar el pin del comando a un nivel alto y enviarlo:
AT+UART=9600,0,0
Si tiene éxito, debería recibir OK
de vuelta.
Para consultar la velocidad en baudios actual que enviaría:
AT+UART?
Si tiene éxito, obtendría +UART,9600,0,0
(suponiendo que se haya establecido en el anterior)
Para encontrarlo, creo que todo lo que debería necesitar es una fuente de alimentación: podría ver mi módulo cuando esté encendido. Es posible que el dispositivo esté en modo maestro y no sea visible.
Una buena manera de probar que el módulo está activo sería enviar AT
a través de la UART y ver si obtiene OK
de vuelta. Si tiene éxito, sabe que está funcionando (al menos hasta cierto punto). A continuación, compruebe la configuración utilizando los otros comandos AT.