¡Disponible sólo en Internet!

Modulo Bluetooth Hc06 Hc-06 Uart Ttl Esclavo Arduino Itytarg

MLA636513881

Nuevo producto

24 artículos

compartir

$ 16.330,00 IVA Inc.

Más

EL HC-06 tiene 4 pines:

Vcc, Voltaje positivo de alimentación, aquí hay  tener cuidado porque hay módulos que solo soportan voltajes de 3.3V, pero en su mayoría ya vienen acondicionados para q trabajen en el rango de 3.3V a 6V pero es bueno revisar los dato técnicos de nuestro modulo antes de hacer las conexiones

GND, Voltaje negativo de alimentación, se tienen que conectar al GND del Arduino o al GND de la placa que se esté usando.

TX, Pin de Transmisión de datos, por este pin el HC-06 transmite los datos que le llegan desde la PC o Móvil mediante bluetooth, este pin debe ir conectado al pin RX del Arduino

RX, pin de Recepción, a través de este pin el HC-06 recibirá los datos del Arduino los cuales se transmitirán por Bluetooth, este pin va conectado al Pin TX del Arduino

Explicado esto, para comenzar a hacer pruebas y comprobar que nuestro HC-06 nos funciona correctamente, usando cables Dupont macho-hembra procedemos a realizar las siguientes conexiones entre nuestro modulo Bluetooth y  nuestro Arduino UNO R3(se pueden realizar las mismas conexiones con el Arduino Mega, Arduino Nano, etc. e iría perfectamente).

Entonces, ¿cuáles son sus diferencias entre el modulo Bluetooth HC-06 y el HC-05?

El módulo HC-06 es prácticamente idéntico a simple vista con los demás módulos que existen en el mercado.

Una simple diferencia es que el módulo HC-06 funciona como Slave y el HC-05 como Master y Slave (lo que podría confundir a algunos).

Físicamente se diferencian por el número de pines. En el HC-06 tiene un conector de 4 pines mientras que el HC-05 trae uno de 6 pines 

Caracteristicas Principales:
Este módulo te permite agregar conectividad inalámbrica a través de una interfaz serial TTL entre Microcontroladores (PIC, Arduino) y otros dispositivos como PC, laptops o tu Smartphone. El módulo Bluetooth HC-06 viene configurado de fábrica para trabajar como esclavo, es decir, preparado para escuchar peticiones de conexión.

ESPECIFICACIONES TÉCNICAS
Voltaje de Operación: 3.3V / 5V.
Corriente de Operación: < 40 mA
Corriente modo sleep: < 1mA
Chip: BC417143
Alcance 10 metros
Velocidad de transmisión: 1200bps hasta 1.3Mbps
Baudrate por defecto: 9600,8,1,n.
Bluetooth: V2.0+EDR
Longitud de cable: 21.5cm
Frecuencia: Banda ISM de 2,4 GHz
Modulación: GFSK (Gaussian Frequency Shift Keying)
Potencia de emisión: 4 dBm, clase 2
Sensibilidad: -84dBm a 0.1% VER
Velocidad asíncrona: 2.1Mbps (máx.) / 160 kbps.
Velocidad síncronos: 1Mbps/1Mbps
Seguridad: Autenticación y encriptación
Interfaz: Bluetooth - Puerto serie UART TTL
El estándar Bluetooth está basado en un modo operacional maestro/esclavo.

Slave: funciona sólo como esclavo en la comunicación, es decir, espera a que el maestro le dé una orden.
Host: funciona sólo como anfitrión (maestro) de la comunicación, es decir, escoge con qué esclavo comunicarse.
Host/Slave: puede funcionar como ambos, es configurable a través comandos AT.
El módulo Bluetooth HC-06 viene configurado de fábrica para trabajar como Slave.

1. Modos de trabajo del HC-06:
El Módulo Bluetooth HC-06 tiene dos estados de funcionamiento los cuales es importante conocer:

E1. Modo AT (Desconectado):
- Entra a este modo tan pronto alimentamos el modulo, y cuando no se ha establecido una conexión bluetooth con ningún otro dispositivo..

- EL LED del módulo está parpadeando (frecuencia de parpadeo del LED es de 102ms).

- En este modo es cuando se debe enviar los comandos AT en caso se quiera configurar algún parámetro, si se envían otros datos diferentes a los comandos AT, el HC-06 los ignorará.

E2. Modo Conectado:
- Entra a este modo cunado se establece una conexión con otro dispositivo bluetooth.

- El LED permanece encendido sin parpadear.

- Todos los datos que se ingresen al HC-06 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 para el programador.

- En este Modo el HC-06 no puede interpretar los comandos AT.

Los comandos que soporta son:

  • Prueba de funcionamiento:
    • Envíar: AT
    • Recibe: OK
  • Configurar el Baudrate:
    • Envíar: AT+BAUD<Numero>
    • El parámetro número es un caracter hexadecimal de ‘1’ a ‘c’ que corresponden a los siguientes Baud Rates: 1=1200, 2=2400, 3=4800, 4=9600, 5=19200, 6=38400, 7=57600, 8=115200, 9=230400, A=460800, B=921600, C=1382400
    • Recibe: OK<baudrate>
  • Configurar el Nombre de dispositivo Bluetooth:
    • Envíar: AT+NAME<Nombre>
    • Recibe: OKsetname
  • Configurar el código PIN de emparejamiento:
    • Envíar: AT+PIN<pin de 4 digitos>
    • Recibe: OK<pin de 4 digitos>
  • Obtener la version del firmware:
    • Enviar: AT+VERSION
    • Recibe: Linvor1.8

Si ya hemos trabajado con comandos AT observaremos que los comandos estan lejos del estándar, lo más obvio es que:

  • No es necesario finalizar el comando con rn, pero si es necesario ingresar los comandos con todos los caracteres seguidos sin pausas. NO hay necesidad de dar “enter” para finalizar un comando. El modulo tiene un Temporizador que hace necesario introducir el comando de una sola vez, sin pausas entre los caracteres.
  • Por lo anterior, si utilizamos un emulador de terminal hay que pegarlos en leste y no escribirlos uno a uno con el teclado. También podemos usar el “monitor serial” de Arduino.
  • Hay que tener cuidado de introducir TODAS LAS LETRAS DEL COMANDO en MAYUSCULAS, ya que de lo contrario, no funcionarán.
  • Las respuestas no parecen respuestas estándar a comandos AT.

PARÁMETROS DE FÁBRICA
Baudrate: 9600, N, 8,1
Nombre: HC-06 o Linvor
Código Pin: 1234

30 productos más en la misma categoría: