Conexion arduino bluetooth hc-05

Conexion arduino bluetooth hc-05

Conexion arduino bluetooth hc-05

Conexion arduino bluetooth hc-05 en línea

arduino bluetooth hc-05 enviar datos

Para facilitar el cableado del módulo AZDelivery Bluetooth 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:

código arduino 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.

arduino bluetooth hc-05 control led

Echemos un vistazo más profundo al código y veamos qué significa cada línea:#include «SoftwareSerial.h «biblioteca que necesitas para la comunicación serie por software. Puedes descargarla aquí.SoftwareSerial MyBlue(2, 3); Definición de software para los pines serie; RX2 & TX3MyBlue.begin(9600); Configurando la tasa de baudios serie por software a 9600 void loop()
Lectura de los datos seriales y encendido/apagado de los LEDs en consecuencia.Envío de comandos AT al módulo Bluetooth HC05 y cambio de su configuraciónAl mantener pulsado el botón, el módulo pasa al modo de comandos AT. De lo contrario, funciona en el modo de comunicación.Algunos módulos tienen un botón en sus paquetes y no hay necesidad de añadir uno más.La tasa de baudios por defecto para entrar en el modo At-command es 38400. Ahora carga este código en tu placa y establece los comandos usando el Monitor Serial./*

Acerca del autor

admin

Ver todos los artículos