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

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

¿Estás list@ para llevar tus proyectos de electrónica al siguiente nivel? El módulo HC-06 es una puerta de entrada al mundo de la conectividad Bluetooth, ideal para quienes buscan integrar la comunicación inalámbrica en sus aplicaciones con Arduino. En este artículo, exploraremos a fondo el pinout del HC-06, sus especificaciones técnicas, y cómo conectarlo de manera sencilla a tu placa de Arduino. Prepárate para desmitificar este potente módulo y descubrir todas las posibilidades que ofrece para tus innovadores proyectos. ¡Sigue leyendo y conecta tu creatividad!

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 ArduinoConfiguración>

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

Hoja>

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 ArduinoMódulo>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 ArduinoConfiguración>

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 ArduinoConexiones>

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:

  • Conectar el pin RX del módulo HC-06 al pin TX del Arduino.
  • Conectar el pin TX del módulo HC-06 al pin RX del Arduino.
  • Conectar el pin GND del módulo HC-06 al pin GND del Arduino.
  • Alimentar el módulo HC-06 con una fuente de 3.3V a 5V conectando el pin VCC al pin correspondiente del Arduino.
  • 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.

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

    HC-06 Pinout, Especificaciones y Conexiones con Arduino

    ¿Qué ⁤es el⁤ módulo HC-06?

    ⁢ ‍ ‌ ⁢ El HC-06 es un módulo⁣ Bluetooth esclavo⁣ de clase 2, ‍diseñado para permitir la comunicación serial inalámbrica entre ⁣microcontroladores, como Arduino, y otros dispositivos habilitados para Bluetooth. Este módulo es una excelente opción para quienes desean incluir conectividad Bluetooth en sus proyectos de electrónica,​ desde robótica⁣ hasta domótica.

    Pinout del HC-06

    El HC-06 tiene un pinout sencillo, que incluye solo los pines necesarios para la conexión y alimentación. A continuación se detalla la ‍distribución de pines:

    Número​ de Pin Nombre del Pin Descripción
    1 VCC Alimenta el módulo. Se conecta a un pin de 3.3V del microcontrolador.
    2 Tierra Se conecta a​ la tierra‌ común del circuito.
    3 TXD Transmite datos en serie. Conéctalo al pin RXD del microcontrolador.
    4 RXD Recibe datos en serie. Conéctalo al pin TXD del microcontrolador.

    Especificaciones del HC-06

    Las especificaciones técnicas del módulo HC-06 son las siguientes:

    • Protocolo Bluetooth: Estándar 2.0+ EDR
    • Frecuencia de operación: 2,4‍ GHz⁣ en banda ISM
    • Potencia de transmisión: ≤ 4dBm
    • Velocidad de transmisión: Hasta 2,1 Mbps
    • Voltaje de suministro: 3.3V (50 mA)
    • Temperatura ​de funcionamiento: De -20 a 55°C
    • Tamaño: 36.5⁢ x 16 mm
    • Peso: 4 g

    Conexiones del HC-06 a Arduino

    Para conectar el módulo HC-06 a un Arduino,​ sigue estos pasos:

    1. Conecta el pin VCC del HC-06 al⁢ pin de 3.3V del Arduino.
    2. Conecta el pin⁣ Tierra del HC-06 al pin de tierra (GND) del ‍Arduino.
    3. Conecta el pin TXD del HC-06 al ​pin RX del Arduino.
    4. Conecta el pin RXD​ del HC-06 al pin TX del Arduino (asegurándote de reducir el voltaje ​a 3.3V si usas 5V en el Arduino).

    Una ​vez realizada la conexión, asegúrate de que hayas configurado el puerto serie en tu código de Arduino⁤ para establecer⁢ comunicación con el módulo Bluetooth.

    Aplicaciones del ⁣HC-06

    El módulo HC-06 es versátil y se puede utilizar ⁣en diversas⁤ aplicaciones, como:

    • Proyectos de robótica
    • Control remoto de dispositivos
    • Comunicación entre dispositivos móviles y PC
    • Automatización doméstica y domótica
    • Desarrollo de accesorios inalámbricos

    Preguntas⁤ Frecuentes (FAQ)

    ¿El HC-06 es compatible con todos los microcontroladores?

    El HC-06 es compatible con la mayoría de los microcontroladores que soportan comunicación serie, como Arduino, ESP8266, ESP32, entre otros. Sin embargo, es importante tener⁤ en cuenta las limitaciones de ⁤voltaje, ya que el pin RXD opera a 3.3V.

    ¿Puedo utilizar el HC-06 para conectar varios dispositivos simultáneamente?

    No, el HC-06 funciona como un módulo esclavo y está diseñado ⁤para comunicarse con ⁣un solo dispositivo maestro a la vez.

    ¿Cómo puedo enviar datos​ desde un teléfono al HC-06?

    Puedes utilizar aplicaciones⁣ de Bluetooth disponibles en Android o iOS ⁢que‌ permitan la comunicación​ serial. Simplemente busca el dispositivo y conéctate para​ empezar a enviar datos.

    Deja un comentario