Patrocinadores

sábado, 11 de abril de 2020

¿Qué es un módulo bluetooth?



Bluetooth es una especificación industrial para Redes Inalámbricas de Área Personal (WPAN) que posibilita la transmisión de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia en la banda ISM de los 2.4 GHz. 

Los principales objetivos que se pretenden conseguir con esta norma son:
  • Facilitar las comunicaciones entre equipos móviles.
  • Eliminar los cables y conectores entre estos.
  • Ofrecer la posibilidad de crear pequeñas redes inalámbricas y facilitar la sincronización de datos entre equipos personales.

Se denomina Bluetooth al protocolo de comunicaciones diseñado especialmente para dispositivos de bajo consumo, que requieren corto alcance de emisión y basados en transceptores de bajo costo.

Los dispositivos que incorporan este protocolo pueden comunicarse entre sí cuando se encuentran dentro de su alcance. Las comunicaciones se realizan por radiofrecuencia de forma que los dispositivos no tienen que estar alineados y pueden incluso estar en habitaciones separadas si la potencia de transmisión es suficiente.

Existen algunas versiones de módulos Bluetooth, cada versión mejora en velocidad y estabilidad.

Existen dos tipos de módulos bluetooth, esclavos y maestros. 

La diferencia es que un Bluetooth esclavo solo puede conectarse a un maestro y a nadie más, en cambio un Bluethoot maestro, puede conectarse a varios esclavos o permitir que ellos se conecten y recibir y solicitar información de todos ellos, controlando las transferencias de información (Hasta un máximo de 7 esclavos).


Los módulos compatibles con Arduino son:



Debemos mencionar que el módulo que vamos a utilizar en nuestras prácticas es el módulo HC 06 por su fácil manipulación.


Los pines de conexión:

Los HC 06 tienen 4 pines de conexión, un pin VCC, un pin GND, un TX y un RX

  • VCC, Voltaje 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. Aquí sería bueno revisar los datos técnicos de nuestro modulo antes de hacer las conexiones
  • GND, Negativo de alimentación, se tienen que conectar al GND del Arduino.
  • 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.
La conexión RX con TX y bis. Se basa en que cuando el módulo HC 06 transmite datos Arduino los recibe y cuando Arduino transmite datos el módulo los recibe.


Así luce la conexión de nuestro HC 06 con Arduino:




Te recomiendo leer el documento de ¿cómo programar un HC 06?


IMPORTANTE

Cuando programas un HC 06 y este está conectado a tu Arduino te mandara error el sistema, NO PUEDES programar un Arduino mientras tengas conectados los pines TX y RX

Para poder programar, desconectalos y veras que se programa sin problema. Ya programado tu Arduino conectalos y empezará a enviar y recibir datos.



1 comentario:

  1. Play at the best slots - Dr. MD
    Our casinos 하남 출장샵 offer a host of great slots games to all types of players, including some of the 경주 출장샵 more 군산 출장샵 unusual slot machines. The 춘천 출장안마 casino offers the player 순천 출장마사지 with

    ResponderEliminar