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.
Play at the best slots - Dr. MD
ResponderEliminarOur 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