Tabla de contenido:

Introducción al módulo Bluetooth HC05 y Arduino [Tutorial]: 6 pasos
Introducción al módulo Bluetooth HC05 y Arduino [Tutorial]: 6 pasos

Video: Introducción al módulo Bluetooth HC05 y Arduino [Tutorial]: 6 pasos

Video: Introducción al módulo Bluetooth HC05 y Arduino [Tutorial]: 6 pasos
Video: Chat Por Radio | Arduino + Teclado | Pr#92 2024, Noviembre
Anonim
Introducción al módulo Bluetooth HC05 y Arduino [Tutorial]
Introducción al módulo Bluetooth HC05 y Arduino [Tutorial]

Puede leer este y otros tutoriales increíbles en el sitio web oficial de ElectroPeak

En este tutorial, aprenderá cómo comunicarse y enviar datos con Bluetooth usando el Módulo Bluetooth HC05 y la placa Arduino. Al final de este artículo, aprenderá:

  • Información general sobre el protocolo Bluetooth
  • Cómo enviar datos mediante Bluetooth
  • Cómo enviar AT-Command a HC05

Paso 1: una breve introducción a la comunicación y el protocolo Bluetooth

Hay varias formas de comunicación inalámbrica, como NRF, ZigBee, Wi-Fi y Bluetooth.

Protocolo Bluetooth; un método de comunicación asequible en la red PAN, con una velocidad de datos máxima de 1 Mb / S, trabajar en un rango nominal de 100 metros utilizando una frecuencia de 2,4 G es una forma común de comunicación inalámbrica.

El módulo HC05 es un módulo Bluetooth que utiliza comunicación en serie, que se utiliza principalmente en proyectos de electrónica.

Especificaciones importantes del módulo Bluetooth HC05:

  • Voltaje de funcionamiento: 3,6 V - 5 V
  • Antena interna: si
  • Conexión automática al último dispositivo: Sí

Paso 2: envío de datos a Arduino a través de Bluetooth

El módulo HC05 tiene un regulador interno de 3.3v y es por eso que puedes conectarlo a un voltaje de 5v. Pero recomendamos encarecidamente un voltaje de 3,3 V, ya que la lógica de los pines de comunicación en serie del HC05 es de 3,3 V. El suministro de 5 V al módulo puede dañarlo.

Para evitar que el módulo se dañe y que funcione correctamente, debe usar un circuito de división de resistencia (5v a 3.3v) entre el pin arduino TX y el pin RX del módulo. Cuando el maestro y el esclavo están conectados, los LED azul y rojo de la placa parpadean cada 2 segundos. Si no están conectados, solo el azul parpadea cada 2 segundos.

Paso 3: circuito

Circuito
Circuito
Circuito
Circuito

Paso 4: Código

Para comunicarse con el HC05 mediante Bluetooth, necesita una aplicación de terminal Bluetooth en su teléfono. Puede usar este Ahora, para comenzar a transferir datos, cargue este código en su Arduino y conecte HC05 usando la aplicación que acaba de instalar. El nombre de la comunicación es HC05, la contraseña es 1234 o 0000 y la velocidad en baudios de transferencia es 9600 por defecto.

Echemos un vistazo más profundo al código y veamos qué significa cada línea:

#include "SoftwareSerial.h"

biblioteca que necesita para la comunicación en serie del software. Puedes descargarlo aquí.

SoftwareSerial MyBlue (2, 3);

Definición de software para pines seriales; RX2 y TX3

MyBlue.begin (9600);

Configuración de la velocidad en baudios en serie del software a 9600

Lectura de datos en serie y encendido / apagado de los LED según corresponda.

Paso 5: Envío de comandos AT al módulo Bluetooth HC05

Envío de comandos AT al módulo Bluetooth HC05
Envío de comandos AT al módulo Bluetooth HC05

Al presionar y mantener presionado el botón, el módulo cambia al modo de comando AT. De lo contrario, funciona en el modo de comunicación. Algunos módulos tienen un botón en sus paquetes y ya no es necesario agregar uno. La velocidad en baudios predeterminada para ingresar al modo de comando es 38400. Ahora cargue este código en su placa y configure comandos utilizando Serial Monitor.

Recibirá la RESPUESTA enviando un COMANDO al módulo. Estos son algunos de los comandos AT más importantes:

Paso 6: Compre el módulo Bluetooth HC05

Compre el módulo HC05 Blurtooth de ElectroPeak

Recomendado: