HC-05 Bluetooth Modul - Einführung - AZ-Delivery

Sobre HC-05 AZDelivery Bluetooth el módulo puede expedir con la ayuda de Arduino datos sobre Bluetooth y recibir. Con esto cada otro Bluetooth el utensilio sirve básicamente como compañero de comunicación.

 HC-05

Cableado

Al cableado fácil del módulo AZDelivery Bluetooth con Arduino comunica el utensilio sobre una relación en serie con Arduino, y transmite cada signo recibido, análogamente como el PC sobre la consola en serie, en Arduino. Por ahí sólo cuatro relaciones tienen que ser fabricadas:

Pin en HC-05 AZDelivery Bluetooth el módulo

Pin de Arduino

GND

GND

Vcc

5VOLTMETER

TXD

2

RXD

3

 

Setup de Arduino

Como subida queremos construir Bluetooth la relación con el móvil, y distribuir signos enviados en la consola en serie en el móvil. Por este razón no podemos usar Pin 0 y 1 de Arduino, dado que éstas son necesarios para la relación al PC. Sin embargo en lugar de esto podemos conectar sobre SoftwareSerial la biblioteca que puede fabricar una relación en serie adicional con Pin 2 y 3 de Bluetooth el módulo. Si una relación debía ser necesaria al PC durante Arduino en la empresa no es, este rodeo puede hacerse naturalmente a locales de camino y ser ligado directamente TXD del módulo con RX y RXD con TX.

En el sketch sólo el software Serial Biblioteca tiene que estar postcargado y un software Serial Relación ser hecho. A continuación las ambas relaciones tienen que ser lanzadas en el Setup la parte, y tan pronto como en la parte loop algo era recibido sobre la relación en serie al módulo AZDelivery Bluetooth, son interguardados, y son enviados al PC. Luego el sketch todo tiene aspecto así:


#
include<SoftwareSerial.h>

SoftwareSerial serialbluetooth (2, 3);

void el Setup () {serialbluetooth.begin (en 9600); Serial.begin (en 9600); 

}

                          void loop () {if (serialbluetooth.available () > 0) { 
                               Bramante el texto = serialbluetooth.readString (); 
                               Serial.println ((el bramante) el texto);} 

}

 

Envían de la información:

Para enviar ahora algo sobre Smartphone a Arduino, uno necesita Bluetooth el terminal el apartamiento para el sistema operativo respectivo. Sin embargo una busca corta en el visillo de apartamiento debía mostrar una oferta ancha opciones. Para Android, por ejemplo, el apartamiento BlueTerm es recomendable. Después del Installtion el apartamiento, se tiene que fabricar sólo una relación en Bluetooth manager al módulo AZDelivery Bluetooth, y puede mandar luego directamente en el apartamiento cadenas de signo en el utensilio. Si usted abre ahora la consola en serie en el PC, y fabrican una relación entre el móvil y Arduino, usted puede introducir algo en el móvil y ver el texto dentro del tiempo corto en el PC. Como ampliación del proyecto usted podría incorporar, por ejemplo, en la parte loop una otra demanda si por el PC sobre la relación USB una cadena de signo era enviada a Arduino, y éstas transmiten luego sobre Bluetooth el módulo al móvil. Con eso sólo la demanda if tendría que ser copiada, y ambas las relaciones en serie son cambiadas:

 

  if (Serial.available () > 0) { 
     Bramante text2 = Serial.readString (); 
     serialbluetooth.println((Bramante) text2);}


Ahora en el artículo siguiente queremos enviar la información enviada por el móvil no sólo sobre la relación en serie al PC, sino Arduino la información deja también evaluar para reaccionar convenientemente a ello.


¿Ellos necesitan HC-05 módulos? Haga clic aquí

Produktvorstellungen

6 comentarios

Andreas Wolter

Andreas Wolter

@ZA: After some research, I found out that it is apparently not possible to connect an iPhone to the HC-05 module:
https://stackoverflow.com/questions/50443456/connecting-hc-05-with-iphone-se-iosv11-0
An alternative could be the HM-10 or AT-9 Module

Best regards,
Andreas Wolter
AZ-Delivery Blog

ZA

ZA

I can’t find the HC05 module with my iPhone. Iève followed all tutorials but they always use Android phones. Is my HC05 broken , or HC05 is not compatible with iOs ?

Javier Rosendo

Javier Rosendo

I can’t read the following article to also let Arduino evaluate the information to react accordingly.

Andreas Wolter

Andreas Wolter

@Mariotti: no external libraries are needed. The communication is realized with:
#include
which is included in the Arduino core.

I have reformatted the code.

Regards,
Andreas Wolter
AZ-Delivery Blog

Mariotti

Mariotti

Wich library to download from arduino please for the HC05, i don’t find them.
Thks

Hans Kusch

Hans Kusch

Es gibt eine App Virtuino.
Einfach und genial.
Einfacher Sketch auf dem Arduino, den Rest erledigt die App.
Vergleichbar mit Blynk , nur eben Bluetooth.

Deja un comentario

Todos los comentarios son moderados antes de ser publicados