Modulo bluetooth arduino

Módulo bluetooth Hc-05

Para facilitar el cableado del módulo Bluetooth AZDelivery con el Arduino, el dispositivo se comunica con el Arduino a través de una conexión serie y reenvía cada carácter recibido, de forma similar al PC a través de la consola serie, al Arduino. Esto sólo requiere cuatro conexiones:

Como introducción, queremos establecer una conexión Bluetooth con el teléfono y emitir los caracteres enviados en el teléfono en la consola serie. Por esta razón, no podemos utilizar los pines 0 y 1 del Arduino, ya que son necesarios para conectar con el PC. En su lugar, podemos conectar el módulo Bluetooth a los pines 2 y 3 a través de la biblioteca SoftwareSerial, que puede realizar una conexión serie adicional. Si la conexión al PC no es necesaria durante el Arduino no es necesario, este desvío, por supuesto, se puede omitir y directamente TXD del módulo se puede conectar a RX y RXD a TX.

En el Sketch, lo único que hay que hacer es recargar la Librería Serial de Software y crear una conexión Serial de Software. Luego, ambas conexiones deben ser iniciadas en la parte de configuración, y tan pronto como se reciba algo en la parte de bucle a través de la conexión serial con el módulo Bluetooth AZDelivery, se almacenan en la caché, y se envían al PC. Todo el sketch tiene el siguiente aspecto:

Aplicación Arduino bluetooth

Arduino puede comunicarse con otros dispositivos a través de Bluetooth utilizando el módulo HC-05 (maestro/esclavo). Permite que el Arduino se conecte e intercambie datos con otros dispositivos como el Smartphone, el ordenador u otros microcontroladores.La comunicación Bluetooth puede utilizarse para controlar un robot de forma remota, visualizar y almacenar datos en el ordenador o en el smartphone, por ejemplo.

Configurar el módulo HC-05 puede ser interesante para comprobar que funciona, que está conectado correctamente y para modificar sus parámetros como el nombre (útil cuando se utilizan varios módulos), el código PIN y la velocidad de comunicación (baudrate). Sobre todo si quieres utilizarlo como módulo maestro. Para permitir la configuración, el módulo HC-05 debe estar alimentado pero no emparejado y el pin KEY/EN debe estar en HIGH antes de encender el módulo. Cuando esté en modo de configuración, el LED parpadeará dos segundos cada dos segundos.

ATENCIÓN: Existen diferentes versiones del módulo HC-05 y el procedimiento de configuración puede variar. Asegúrese de comprobar la etiqueta del módulo y la versión del firmware antes de utilizarlo. Para este tutorial, hemos utilizado un módulo HC-05 con la etiqueta ZS-040 y la versión de firmware 2.0-20100601.

Emparejamiento bluetooth de Arduino

Aunque los módulos Bluetooth Low Energy están disponibles a un coste razonable, la mayoría de estos módulos no son compatibles con los dispositivos existentes que soportan el Bluetooth clásico. El HC-05 es un módulo caro que es compatible con una amplia gama de dispositivos, incluyendo teléfonos inteligentes, ordenadores portátiles y tabletas. Añadir un Bluetooth a Arduino puede llevar tu proyecto al siguiente nivel. Abre un montón de posibilidades para la interfaz de usuario (UI) y la comunicación. El teléfono/tableta, etc., puede actuar como un elemento de interfaz de usuario o un registrador de datos e intérprete para su próximo proyecto.

Así que vamos a empezar, en la primera parte simplemente veremos lo fácil que es utilizar el módulo con Arduino y transferir datos a un teléfono inteligente. Más tarde veremos varias configuraciones del módulo HC-05 como el nombre del dispositivo, el código de acceso, los modos de operación y todo eso con la ayuda de los comandos AT. No es necesario configurar el módulo, si simplemente quieres usarlo.

Arduino bluetooth datenübertragung

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 configurarse como esclavo, el HC-05 puede configurarse también como maestro, lo que permite establecer una comunicación entre dos placas Arduino distintas. 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.

Usamos cookies para asegurar que le damos la mejor experiencia en nuestra web. Si continúa usando este sitio, asumiremos que está de acuerdo con ello. Nuestros socios (incluye a Google) podrán compartir, almacenar y gestionar sus datos para ofrecerle anuncios personalizados    Más información
Privacidad