Configurar hc-05 arduino

Configurar hc-05 arduino

Configurar hc-05 arduino

Hc05 en comandos pdf

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.

Configuración del hc05

Los módulos Bluetooth HC-05 son los módulos Bluetooth ideales para cualquier proyecto Arduino. Es fácil de conectar y codificar en el IDE de Arduino. En la mayoría de los proyectos, solemos conectar el HC05 a un Arduino y utilizarlo para comunicarse de forma inalámbrica con otro dispositivo inteligente como un teléfono móvil. Esto es bastante simple y hemos construido muchos proyectos interesantes con él como el robot controlado por Bluetooth, el control de voz por Bluetooth, la automatización del hogar por Bluetooth, etc. Sin embargo, ¿alguna vez has necesitado conectar dos HC-05 juntos? No es tan sencillo conectar un HC05 a un smartphone, hay algunos pasos adicionales involucrados. Este tutorial le guiará a través de este proceso. ¡Vamos a entrar en materia!
Este es el esquema básico del circuito. Conecta 2 de estos circuitos, uno para el maestro y otro para el esclavo. Para las conexiones, todo lo que estamos haciendo aquí es conectar el HC05 al Arduino. El pin del receptor (Rx) del HC05 funciona en el rango de 0V a 3,3V y el Arduino funciona en el rango de 0V a 5V. Por lo tanto, utilizaremos resistencias (R1 y R2) para crear un divisor de tensión para reducir la salida de 5V del Arduino a 3,3V, para no dañar el módulo HC05.

Módulo bluetooth hc-05

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.

Arduino bluetooth hc-05 enviar datos

Desde que escribí lo que sigue, se han publicado muchos más módulos que utilizan las placas breakout zs-040. Algunos de los más nuevos incluyen módulos con un firmware de la versión 3.0-20170601 que funcionan de forma ligeramente diferente. Todavía no tengo ninguno de estos y por lo tanto no puedo ayudar directamente, pero la búsqueda del firmware debe obtener un montón de resultados en línea y un buen lugar para empezar es el desbordamiento de pila y el foro de Arduino.
Las placas zs-040 se utilizan ahora para muchos módulos diferentes y es posible que no tengas exactamente las mismas placas que se muestran a continuación. Los módulos que estoy usando aquí utilizan el módulo Bluetooth EGBT-045MS y tienen el firmware HC/Wavesen 2.0-20100601. También tienen un pin EN en lugar de un pin KEY y tienen un pequeño interruptor de botón justo encima del pin EN.
La mayoría de los comandos funcionan cuando están en cualquier modo de comando AT pero hay algunos comandos que sólo funcionan cuando el pin34 está en HIGH. Esto me engañó durante un tiempo. Ahora creo que el modo de comando AT parcial/mini es un error en el firmware y ahora sólo recomiendo usar el modo de comando AT completo de 38400 baudios.

Acerca del autor

admin

Ver todos los artículos