HC-06 Pinout, especificaciones, hoja de datos y conexión Arduino

Si estás buscando información sobre el módulo HC-06 para Arduino, has llegado al lugar correcto. En este artículo, te proporcionaremos el pinout, las especificaciones, la hoja de datos y te enseñaremos cómo realizar la conexión con tu placa Arduino. ¡No te lo pierdas!

El HC-06 es un módulo Bluetooth esclavo de clase 2 diseñado para permitir la comunicación serial inalámbrica entre el microcontrolador (como Arduino) y otros dispositivos habilitados para Bluetooth. El pinout y las especificaciones del HC-06 se dan a continuación.

Pinout HC-06 con descripción

HC06 es un dispositivo Bluetooth esclavo que ofrece comunicación en serie (UART). Por lo tanto, se requiere un maestro para establecer una interfaz inalámbrica exitosa. El módulo solo tiene pines de comunicación y alimentación. Tenga en cuenta que algunos módulos HC-06 pueden tener 6 pines. Pero solo se usan 4 de ellos.

HC-06 Pinout, especificaciones, hoja de datos y conexión Arduino
Configuración de pines HC-06

NÚMERO DE PIN Nombre del pin Descripción
1. CCV Se utiliza para alimentar el módulo. Conéctelo a un pin de 3.3V del microcontrolador.
2. TIERRA Conecte este pin a la tierra común del circuito.
3. TXD Conecte este pin con el pin RXD del microcontrolador. Este pin transmite datos en serie (las señales inalámbricas recibidas por el módulo Bluetooth se convierten por módulo y se transmiten en serie en este pin)
4. RXD Conecte este pin al pin TXD del microcontrolador. El módulo Bluetooth HC-05 recibe los datos de este pin y luego los transmite de forma inalámbrica.

HC-06 Especificaciones

  • protocolo Bluetooth: Bluetooth Estándar 2.0+ EDR
  • Protocolo USB: USB v1.1/2.0
  • Frecuencia de operación: 2,4 GHz banda de frecuencia ISM
  • Modo de modulación: Manipulación por desplazamiento de frecuencia de Gauss
  • Potencia de transmisión: ≤ 4dBm
  • Sensibilidad: ≤-84dBm a una tasa de error de bits del 0,1 %
  • Velocidad de transmisión: 2,1 Mbps (máx.)/160 kbps(Asincrónico); 1Mbps/1Mbps(Sincrónico)
  • Característica de seguridad: autenticación y encriptación
  • Configuración admitida: puerto serie Bluetooth (mayor y menor)
  • Voltaje de suministro: +3,3 V CC 50 mA
  • Temperatura de funcionamiento: -20 a 55 ℃
  • Tamaño: 36,5*16mm
  • Peso: 4g

**Distribución de pines y especificaciones del HC-05

Hoja de datos del módulo Bluetooth HC-06

Descargue la hoja de datos completa desde este enlace: Hoja de datos HC-06

Introducción al módulo Bluetooth HC-06

El HC-06 es un módulo Bluetooth esclavo de clase 2. Está diseñado para permitir la comunicación en serie inalámbrica entre el microcontrolador (como Arduino) y otros dispositivos habilitados para Bluetooth.

HC-06 Pinout, especificaciones, hoja de datos y conexión Arduino
Módulo Bluetooth HC-06

Todos los datos recibidos a través de la entrada en serie se transmiten inmediatamente de forma inalámbrica por el módulo. Y cuando el módulo recibe algunos datos inalámbricos del dispositivo maestro (como un teléfono inteligente), estos datos se envían a través de la interfaz serial.

El voltaje de funcionamiento del HC-06 está entre 3,3 V y 5 V. Sin embargo, el nivel de tolerancia del pin RXD es de 3,3 V y no de 5 V. Por lo tanto, se recomienda un convertidor de nivel lógico para convertir la entrada de 5 V a 3,3 V.

Distribución de pines de la placa de conexiones HC-05:

HC-06 Pinout, especificaciones, hoja de datos y conexión Arduino
Configuración de pines de la placa de conexiones HC-06

Nombre PIN ALFILER Tipo de almohadilla Descripción
TIERRA 13 21 22 VSS Olla molida
1V8 14 VDD Suministro integrado de 1,8 V (+) con una salida de regulador lineal en chip dentro del rango de 1,7 V-1,9 V
CCV 12 3,3 V
AIO0 9 bidireccional Línea de entrada/salida programable
AIO1 10 bidireccional Línea de entrada/salida programable
PIO0 23 RX bidireccional ES Línea de entrada/salida programable, salida de control para LNA (si está instalado)
PIO1 24 TX bidireccional ES Línea de entrada/salida programable, salida de control para megafonía (si está instalada)
PIO2 25 bidireccional Línea de entrada/salida programable
PIO3 26 bidireccional Línea de entrada/salida programable
PIO4 27 bidireccional Línea de entrada/salida programable
PIO5 28 bidireccional Línea de entrada/salida programable
PIO6 29 bidireccional Línea de entrada/salida programable CLK_REQ
PIO7 30 bidireccional Línea de entrada/salida programable CLK_OUT
PIO8 31 bidireccional Línea de entrada/salida programable
PIO9 32 bidireccional Línea de entrada/salida programable
PIO10 33 bidireccional Línea de entrada/salida programable
PIO11 34 bidireccional Línea de entrada/salida programable
REINICIAR 11 Entrada CMOS (semiconductor de óxido de metal complementario) con pull-down interno débil
UART_RTS 4 Salida CMOS (semiconductor de óxido de metal complementario), triestable con pull-up interno débil Solicitud UART para enviar, activo bajo
UART_CTS 3 Entrada CMOS con pull-down interno débil UART claro para enviar, activo bajo
UART_RX 2 Entrada CMOS (semiconductor de óxido de metal complementario) con UART desplegable interno débil Entrada de datos
UART_TX 1 Salida CMOS, triestable con pull-up interno débil Salida de datos UART
SPI_MOSI 17 Entrada CMOS con pull-down interno débil Entrada de datos de interfaz periférica en serie
SPI_CSB dieciséis Entrada CMOS con pull-up interno débil El chip seleccionado para la interfaz periférica en serie, cero activo
SPI_CLK 19 Entrada CMOS con pull-down interno débil El reloj de la interfaz periférica serial
SPI_MISO 18 Entrada CMOS con pull-down interno débil Salida de datos de la interfaz de periféricos en serie
USB_- 15 bidireccional
USB_+ 20 bidireccional
1,8 V 14 1,8 V entrada de fuente de alimentación externa
PCM_CLK 5 bidireccional
PCM_SALIDA 6 Salida CMOS
PCM_IN 7 Entrada CMOS
PCM_SYNC 8 bidireccional

Conexiones Arduino HC-06

HC-06 Pinout, especificaciones, hoja de datos y conexión Arduino
Conexiones Arduino HC-06

Fuente de imagen: hacker

En este proyecto, un LED se controla mediante un teléfono inteligente a través de Bluetooth. El módulo Bluetooth HC-06 recibe los comandos del teléfono inteligente a través de señales Bluetooth. Estos comandos luego son procesados ​​por Arduino UNO para controlar el LED conectado a uno de sus pines de E/S digital.

**Para detalles completos del proyecto, haga clic aquí: LED de control con Bluetooth

Aplicaciones HC-06:

  • HC-06 es un módulo Bluetooth de clase, que se puede utilizar en diferentes dispositivos electrónicos como un móvil, portátil, ordenador personal, etc.
  • También se puede utilizar en diferentes proyectos industriales para el envío y recepción de datos.
  • Diferentes proyectos de robótica.
  • Accesorios inalámbricos para teléfonos móviles.

Lea un artículo similar sobre el Módulo Bluetooth HC-05:
Pinout HC-05, especificaciones, hoja de datos y conexiones Arduino.

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded






Preguntas Frecuentes sobre HC-06

HC-06 Pinout, especificaciones, hoja de datos y conexión Arduino

1. ¿Cuál es el pinout del módulo HC-06?

El módulo HC-06 es un módulo Bluetooth que utiliza la tecnología Serial Port Profile (SPP) para la comunicación inalámbrica. Su pinout es el siguiente:

  • RX: Pin de recepción de datos
  • TX: Pin de transmisión de datos
  • GND: Conexión a tierra
  • VCC: Alimentación de 3.3V a 5V
  • STATE: Pin de estado
  • EN: Habilitación del módulo Bluetooth

Para más información sobre el pinout, puedes consultar la página de Wikipedia sobre HC-06.

2. ¿Cuáles son las especificaciones del HC-06?

El módulo HC-06 tiene las siguientes especificaciones:

  • Tecnología: Bluetooth 2.0 + EDR
  • Alcance: 10 metros
  • Velocidad de Transferencia: 2.1 Mbps
  • Frecuencia: 2.4 GHz
  • Protocolo: Serial Port Profile (SPP)

Puedes obtener más detalles técnicos sobre este módulo consultando su hoja de datos en Wikipedia.

3. ¿Cómo se conecta el módulo HC-06 con Arduino?

La conexión del módulo HC-06 con Arduino es sencilla. Debes conectar los pines RX del módulo con el pin TX del Arduino, y los pines TX del módulo con el pin RX del Arduino. Además, asegúrate de conectar los pines GND de ambos dispositivos.

Aquí tienes un ejemplo de conexión:

  1. Conectar el pin RX del módulo HC-06 al pin TX del Arduino.
  2. Conectar el pin TX del módulo HC-06 al pin RX del Arduino.
  3. Conectar el pin GND del módulo HC-06 al pin GND del Arduino.
  4. Alimentar el módulo HC-06 con una fuente de 3.3V a 5V conectando el pin VCC al pin correspondiente del Arduino.
  5. Habilitar el módulo HC-06 conectando el pin EN al pin 3.3V o 5V del Arduino mediante una resistencia de 1kΩ.

Recuerda que estos son ejemplos generales de conexión, y puede haber variaciones dependiendo del modelo y configuración específica. Para más detalles, puedes visitar la página de Wikipedia sobre HC-06.


Deja un comentario