Configurar modulo bluetooth hc-05 arduino

Configurar modulo bluetooth hc-05 arduino

Biblioteca arduino bluetooth hc-05

Bluetooth es una forma de tecnología de comunicación inalámbrica de corto alcance y baja potencia que permite a dispositivos como Smartphones, ordenadores portátiles y otros dispositivos transmitir y recibir datos de forma inalámbrica a corta distancia. El propósito de usar Bluetooth es reemplazar los cables que conectan los dispositivos y también hacer que la comunicación entre ellos sea segura.
Bluetooth fue inventado por el proveedor de telecomunicaciones Ericsson en 1994. Utiliza la banda de frecuencia de 2,4 GHz, igual que otras tecnologías inalámbricas, como los teléfonos inalámbricos y los routers WiFi. Crea una red inalámbrica de 10 metros de radio, conocida como red de área personal (PAN) o piconet, que puede conectar en red entre dos y ocho dispositivos. Esta red de corto alcance le permite realizar actividades como enviar una página a su impresora, que puede estar en una habitación diferente a la suya, reproducir música desde la lista de reproducción de su móvil a los altavoces, domótica, etc.
El módulo HC-05 es un módulo Bluetooth SPP (Serial Port Protocol) fácil de usar, diseñado para la configuración de una conexión serie inalámbrica transparente. El módulo Bluetooth de puerto serie está totalmente calificado como Bluetooth V2.0+EDR (tasa de datos mejorada) con una tasa de transferencia de datos de 3Mbps en el transceptor de radio completo de 2.4GHz y banda base.

Arduino módulo bluetooth hc-05

En este tutorial de Arduino Bluetooth aprenderemos a utilizar el módulo HC-05 para controlar Arduino a través de la comunicación Bluetooth. Puedes ver el siguiente video o leer el tutorial escrito más abajo para más detalles.
Para este tutorial he hecho dos ejemplos, controlar el Arduino usando un smartphone y controlar el Arduino usando un portátil o un PC. Para no sobrecargar este tutorial, en mi próximo tutorial aprenderemos cómo podemos configurar el módulo Bluetooth HC-05 y hacer una comunicación Bluetooth entre dos placas Arduino distintas como dispositivos maestro y esclavo.
Antes de empezar con el primer ejemplo, controlando un Arduino usando un smartphone, vamos a echar un vistazo más de cerca al módulo Bluetooth HC-05. Comparándolo con el módulo HC-06, que sólo puede ser configurado como esclavo, el HC-05 puede ser configurado como maestro también, lo que permite hacer una comunicación entre dos placas Arduino separadas. Hay varias versiones de este módulo, pero yo recomiendo el que viene en una placa breakout porque así es mucho más fácil de conectar. El módulo HC-05 es un módulo Bluetooth SPP (Serial Port Protocol), lo que significa que se comunica con el Arduino a través de la comunicación serie.

Hc-06 módulo bluetooth arduino

En mis dos tutoriales anteriores ya aprendimos a conectar el módulo Bluetooth HC-05 al Arduino y a realizar una comunicación entre un smartphone Android y el Arduino. En esos tutoriales utilizamos el módulo Bluetooth HC-05 con su configuración por defecto, como dispositivo esclavo.
Para este tutorial necesitamos configurar ambos módulos. Para ello necesitamos cambiar al modo de comandos AT y así es como lo haremos. En primer lugar necesitamos conectar el módulo Bluetooth al Arduino tal y como se explica en el esquema del circuito en los tutoriales anteriores. Lo que necesitamos hacer adicionalmente es conectar el pin «EN» del módulo Bluetooth a 5 voltios y también cambiar los pines TX y RX en la placa Arduino.
Así que el pin RX del Arduino necesita ser conectado al pin RX del módulo Bluetooth, a través del divisor de voltaje, y el pin TX del Arduino al pin TX del módulo Bluetooth. Ahora mientras mantenemos el pequeño botón sobre el pin «EN» tenemos que alimentar el módulo y así entraremos en el modo de comando. Si el led del módulo Bluetooth parpadea cada 2 segundos significa que hemos entrado con éxito en el modo de comandos AT.

Código del módulo bluetooth de arduino

En este tutorial de Arduino Bluetooth aprenderemos a utilizar el módulo HC-05 para controlar Arduino a través de la comunicación Bluetooth. Puedes ver el siguiente video o leer el tutorial escrito más abajo para más detalles.
Para este tutorial he hecho dos ejemplos, controlar el Arduino usando un smartphone y controlar el Arduino usando un portátil o un PC. Para no sobrecargar este tutorial, en mi próximo tutorial aprenderemos cómo podemos configurar el módulo Bluetooth HC-05 y hacer una comunicación Bluetooth entre dos placas Arduino distintas como dispositivos maestro y esclavo.
Antes de empezar con el primer ejemplo, controlando un Arduino usando un smartphone, vamos a echar un vistazo más de cerca al módulo Bluetooth HC-05. Comparándolo con el módulo HC-06, que sólo puede ser configurado como esclavo, el HC-05 puede ser configurado como maestro también, lo que permite hacer una comunicación entre dos placas Arduino separadas. Hay varias versiones de este módulo, pero yo recomiendo el que viene en una placa breakout porque así es mucho más fácil de conectar. El módulo HC-05 es un módulo Bluetooth SPP (Serial Port Protocol), lo que significa que se comunica con el Arduino a través de la comunicación serie.

Acerca del autor

admin

Ver todos los artículos