1 votos

Comandos AT Bluetooth HC-05

Estoy intentando poner un módulo HC-05 en modo comando para cambiar el PIN y la velocidad de transmisión por defecto, etc. De acuerdo con la hoja de datos, PIO11 necesita estar alto para hacer esto, así que lo conecto a 3.3v, le quito la alimentación y lo vuelvo a encender.

Usando una interfaz FT232 y un convertidor de nivel, le envío el comando AT a través de Putty. Puedo observar el comando en el pin RX del módulo HC-05 pero no veo que me devuelva nada. He probado varias combinaciones de velocidades de transmisión y ajustes de control de flujo.

Para que conste, puedo emparejarme con el módulo y recibir los datos que se le envían en mi ventana Putty a través del conversor FT232/nivel.

1voto

Joe Mann Puntos 18

Al final lo conseguí con esto. Ten en cuenta las siguientes condiciones cuando intentes enviar comandos AT al HC-05:

  • La velocidad en baudios por defecto en mi módulo era 9600, no 38400 como se describe en algunos lugares
  • Si pones PIO11 (tecla) en alto (3.3v) mientras el módulo está encendido, entrará en modo comando AT pero mantendrá la velocidad de transmisión por defecto.
  • Si enciendes el módulo con PIO11 alto, entrará en modo comando AT pero la velocidad en baudios se ajustará a 38400
  • Todos los comandos AT deben terminar con Retorno de carro y Avance de línea ( \r\n )

El bit clave para mí fue el envío de comandos AT CR & LF habilitado en transmisión.

1voto

Mojtaba Miraki Puntos 29

Para pasar a modo comando Utiliza un conversor TTL a USB.

Para conectar este módulo conversor al módulo Bluetooth, sólo tienes que seguir el siguiente cableado

    ***** VCC Bluetooth to VCC Converter
    *** GND Bluetooth to GND Converter
    *** TX Bluetooth to RX Converter
    *** Bluetooth RX to TX Converter
    that is all!**

Para cambiar al modo de comando, desconecte la alimentación (tire de USB) antes de volver a conectar, el poder PIO11 tiene que ser alta En este caso, conecta el conversor al puerto USB para encenderlo. Ahora si miras el LED parpadea más lento que antes. Entonces baja PIO11 Bienvenido al modo comando y empieza a enviar comandos.

0voto

Alex Puntos 31

Me han comprado módulos con KEY de la placa de interfaz. Así que lo único que necesito es mantenerlo pulsado durante la conexión de la alimentación.

En mi caso:

  • He utilizado un conversor USB-TTL basado en el chip PL2303,
  • modo de comando utilice siempre la velocidad 38400,
  • para comprobar los valores no es necesario añadir un signo de interrogación al final,
  • los valores de texto (pin, nombre) deben entrecomillarse,
  • El monitor serie de Arduino IDE me funciona bien.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X