Problemas con Bluetooth Hc-05

Tienes un módulo bluetooth exactamente igual a los míos. Comprado al mismo vendedor de ebay.

La velocidad de programación del terminal serie del HC-05 es 38400 baud. Da igual la velocidad que le programes con el comando at+uart. La que le programas con at+uart es la velocidad de trabajo, pero la de la consola de programación es siempre de 38400.

La forma que yo uso para programarlo, es cargando un sketch en blanco al arduino, es decir, le cargo esto:

void setup() {

}

void loop() {

}

Conecto el módulo bluetooth al arduino, conectando el pin TX del bluetooth, al TX del arduino (pin 1), y lo mismo con el RX. No, no me he equivocado. Hay que conectarlo así para programar el nódulo bluetooth, ya que usamos el arduino como conversor TTL-USB.

Alimentamos el módulo bluetooth con el pin de 3,3V del arduino, no con el de 5V. Conectamos también el pin KEY a 3,3V. No olvides conectar la masa.

Abres la consola serie del IDE de arduino, teniendo seleccionado el puerto serie del arduino. Abajo, seleccionas la opción "ambos NL & CR" y la velocidad 38400 baud.

Escribe at y dale a enter. Es posible que te salga error, vuelve a probar, ya que a veces, al cambiar la velocidad del puerto se envían datos erróneos.

En el momento en que te sale OK, ya puedes poner comandos AT para configurarlo.