Estoy tratando de hacer que mi arduino funcione de forma inalámbrica (a través de bluetooth). Me gustaría enviar una señal en serie a través de bluetooth, pero tengo algunas dificultades para que el módulo bluetooth que compré aparezca en cualquiera de los escaneos bluetooth de mi computadora.
Esta es la hoja de datos escasa para el módulo. Fue hecho por alguien en China (un individuo, no una empresa, y es por eso que realmente no lo entiendo)
Cualquier ayuda sobre cómo puedo conectar esto a mi PC sería genial. ---Gracias---
Aquí está el módulo bluetooth que tengo...
Aquí está la configuración completa...
He trabajado con este módulo antes y descubrí que solo aparece en un escaneo si está en modo "datos". Para poner el módulo en modo de datos, debe conducir el pin de modo bajo. Sin embargo, la hoja de datos se olvida de decirle que el módulo en realidad no cambiará al modo de datos hasta que se tire del pin de reinicio. Intente bajar el pin de modo, presione el botón de reinicio y luego vuelva a escanear. Debería aparecer algo llamado "HC-...".
Parece uno de los muchos módulos BT de la serie BTMxx o HC-xx, tengo un par aquí de la variedad HC05 con exactamente el mismo diseño pero diferentes comandos AT. Puede resultar confuso...
Afortunadamente, esa hoja de datos es bastante buena, muchos proveedores ni siquiera se vinculan a uno a pesar de que existen ( solo intente preguntarle a algunos de los vendedores de eBay y vea cuántas respuestas positivas obtiene ;-))
Desafortunadamente, lo típico es el De hecho, tampoco le dieron la guía de comando BTM-05 AT detallada , que necesitaría para cambiar la tasa de baudios importante (ya que no se proporciona en su hoja de datos)
Los comandos AT (un tipo de comando antiguo usado originalmente con módems que significa ATtention) se usan para establecer varias configuraciones en el módulo (velocidad en baudios, nombre, función, etc.). /esclavo)
Se detallan en la página 4 de su manual. Para usar los comandos AT, debe configurar el pin de comando (pin 2) alto para ingresar al modo de comando, luego envíe el comando seguido de \r\n
. Si el pin de comando es 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 aún puede hacer que las cosas sean confusas para el nuevo usuario. Para usar lo anterior para establecer la velocidad en baudios en 9600N1 (9600, sin paridad, 1 bit de parada), debe conducir el pin de comando alto y enviar:
AT+UART=9600,0,0
Si tiene éxito, debería recibir OK
de vuelta.
Para consultar la tasa de baudios actual, enviaría:
AT+UART?
Si tiene éxito, volverá +UART,9600,0,0
(asumiendo que se configuró en lo anterior)
Para encontrarlo, creo que todo lo que necesita es energía aplicada: pude ver mi módulo cuando estaba encendido. Es posible que el dispositivo esté en modo maestro y no esté visible.
Una buena manera de probar que el módulo está activo sería enviar AT
el UART y ver si regresa OK
. Si tiene éxito, sabrá que está funcionando (al menos hasta cierto punto). Luego verifique la configuración usando los otros comandos AT.
AT
y vea si obtiene una respuesta. También uno de los LED debe estar encendido (parpadeando, creo, hasta que se conecte)
AndrejaKo
AndrejaKo
bluecore4-ext datasheet
y vea lo que obtiene. Encontré algunos PDF bastante interesantes.yippie
AndrejaKo
bob esponja
bob esponja
AndrejaKo
AndrejaKo
bluetooth AT command
en Google y ver los resultados.