El módulo Bluetooth HC-06 nos permite conectar nuestros proyectos con Arduino a un smartphone, celular o PC de forma inalámbrica (Bluetooth), con la facilidad de operación de un puerto serial. La transmisión se realiza totalmente en forma transparente al programador, por lo que se conecta en forma directa a los pines seriales de nuestro microcontrolador preferido (respetando los niveles de voltaje, ya que el módulo se alimenta con 3.3V). Todos los parámetros del módulo se pueden configurar mediante comandos AT. La placa también incluye un regulador de 3.3V, que permite alimentar el módulo con un voltaje entre 3.6V – 6V. Este módulo es el complemento ideal para nuestros proyectos de robótica, domótica y control remoto con Arduino, PIC, Raspberry PI, ESP8266, ESP32, STM32, etc.
La comunicación Bluetooth se da entre dos tipos de dispositivos: un maestro y un esclavo. Si nuestro objetivo es conectar nuestro proyecto a un smartphone android podemos utilizar tanto un módulo HC-06 o un HC-05 configurado como esclavo. El módulo Bluetooth HC-06 viene configurado de fábrica para trabajar como esclavo, es decir, preparado para escuchar peticiones de conexión. Por otra parte, si nuestro objetivo es conectar dos proyectos, necesitaremos utilizar un módulo HC-05 configurado como maestro y un HC-06 (esclavo).
Este módulo cumple con las especificaciones del estándar Bluetooth 2.0 que es perfectamente compatible con celulares o smartphones Android, más no con los Iphone.
Especificaciones:
- Voltaje de operación: 3.3V – 5VDC
- Corriente de operación: < 40mA
- Corriente modo sleep: < 1mA
- Chip: BC417143
- Bluetooth: V2.0+EDR
- 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
- Alcance 10 metros
- Interfaz de comunicación: Serial UART TTL
- Velocidad de transmisión: 1200bps hasta 1.3Mbps
- Baudrate por defecto: 9600,8,1,n.
- Velocidad asíncrona: 2.1Mbps (máx.) / 160 kbps.
- Velocidad síncrona: 1Mbps/1Mbps
- Seguridad: Autenticación y encriptación
- Compatible con Android
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.
Parámetros de Fábrica:
- Baudrate: 9600, N, 8, 1
- Nombre: HC-06 o Linvor
- Código Pin: 1234