Módulo bluetooth HC-05-HC-06
USANDO ARDUINO UNO
En esta breve guía probaremos la comunicación bluetooth entre Arduino y un
dispositivo Android. Este tutorial es válido para los módulos HC-05 y HC-06.
Conexiones:
Vcc a 5v de Arduino
GND a GND de Arduino
RX a pin 11 de Arduino
TX a pin 10 de Arduino
*Los pines se pueden cambiar por otros digitales modificando el código.
Código
#include <SoftwareSerial.h>
SoftwareSerial BT1(10, 11); //RX/TX
void setup()
{
[Link](9600);
[Link]("Levantando el modulo HC");
[Link](9600);
}
void loop()
{ if ([Link]())
[Link]([Link]());
if ([Link]())
[Link]([Link]());
}
*Copia el código al IDE de Arduino y súbelo a tu placa.
Después de subir el código abre el monitor serial y mantenlo así para realizar las
pruebas.
Configura la velocidad 9600 baudios y Ambos NL & CR.
Emparejamiento
Antes de poder comunicar el módulo
con algún dispositivo es necesario
emparejarlo, conecta todo
correctamente como se indicó en el
diagrama y notaras que el led del
módulo parpadea rápidamente.
Ahora ve a los ajustes de tu
dispositivo y en la configuración
bluetooth dirígete a Dispositivos
disponibles, ahí encontraras el HC-
05 selecciónalo e ingresa la
contraseña de fabrica que puede ser
1234 o 0000.
El modulo puede llamarse HC-05,
HC-06 y en algunos casos BT04.
Eso es todo ahora ve a la aplicación.
APP Android
Para la prueba instala alguna app para comunicación con módulos Bluetooth como
Bluetooth RC controller, Bluetooth terminal u otras desde la tienda de Aplicaciones
Bluetooth RC controller
Abre la aplicación, notaras un círculo
rojo en la parte izquierda, indica la
conexión con el módulo, rojo No
conectado y verde Conectado. Da clic
en el engrane y selecciona Connect to
car. Elije el módulo que previamente
emparejaste a tu dispositivo.
Regresaras a la pantalla principal y notaras como el circulo cambia a verde, en el
monitor serial recibirás letras cada que presiones los distintos botones de la
aplicación.
Resultado en el monitor serial.
Bluetooth terminal
En la app dirígete al menú e ingresa a Devicies
Selecciona tu módulo para conectarte
Después de conectarte ya podrás enviar mensajes usando el
cuadro de texto y el teclado, para enviar presiona el botón >. Tambien puedes
escribir texto en el monitor serial y enviarlo al smartphone para verlo en la misma
app bluetooth terminal.