martes, 23 de agosto de 2016

MODULO DE BLUETOOH HC 05

DEFINICIÓN DE MODULO BLUETOOH HC 05.

El modulo de Bluetooh HC 05 es el que ofrece una mejor relación de precio y características, ya que es un módulo Maestro-Esclavo, quiere decir que además de recibir conexiones desde una PC o tablet, también es capaz de generar conexiones hacia otros dispositivos bluetooth. Esto nos permite por ejemplo, conectar dos módulos de bluetooth y formar una conexión punto a punto para transmitir datos entre dos microcontroladores o dispositivos
Imagen superior
PINES DE CONEXIÓN DE HC 05.

Estado Desconectado:
- Entra a este estado tan pronto alimentas el modulo, y cuando no se ha establecido una conexión bluetooth con ningún otro dispositivo
- EL LED del módulo en este estado parpadea rápidamente

- En este estado a diferencia del HC-06, el HC-05 no puede interpretar los comandos AT

Estado Conectado o de comunicación
- Entra a este estado cuando se establece una conexión con otro dispositivo bluetooth.

- El LED hace un doble parpadeo.

- Todos los datos que se ingresen al HC-05 por el Pin RX se trasmiten por bluetooth al dispositivo conectado, y los datos recibidos se devuelven por el pin TX. La comunicación es transparente

Modo AT 1
- Para entrar a este estado después de conectar y alimentar el modulo es necesario presionar el botón del HC-05.

- En este estado, podemos enviar comandos AT, pero a la misma velocidad con el que está configurado.

- EL LED del módulo en este estado parpadea rápidamente igual que en el estado desconectado.

Modo AT 2
- Para entrar a este estado es necesario tener presionado el botón al momento de alimentar el modulo, es decir el modulo debe encender con el botón presionado, después de haber encendido se puede soltar y permanecerá en este estado.

- En este estado, para enviar comandos AT es necesario hacerlo a la velocidad de 38400 baudios, esto es muy útil cuando nos olvidamos la velocidad con la que hemos dejado configurado nuestro modulo.

- EL LED del módulo en este estado parpadea lentamente.

COMO SE CONECTA EL HC 05 AL ARDUINO.
Diagrama de protoboard

PROGRAMACIÓN BÁSICA DEL HC 05 EN EL ARDUINO.

#include <SoftwareSerial.h>   // Incluimos la librería  SoftwareSerial  
SoftwareSerial BT(10,11);    // Definimos los pines RX y TX del Arduino conectados al Bluetooth
 
void setup()
{
  BT.begin(9600);       // Inicializamos el puerto serie BT (Para Modo AT 2)
  Serial.begin(9600);   // Inicializamos  el puerto serie  
}
 
void loop()
{
  if(BT.available())    // Si llega un dato por el puerto BT se envía al monitor serial
  {
    Serial.write(BT.read());
  }
 
  if(Serial.available())  // Si llega un dato por el monitor serial se envía al puerto BT
  {
     BT.write(Serial.read());
  }
}


No hay comentarios.:

Publicar un comentario