With the use of Bluetooth products in daily life, some product developers will often use Arduino to develop with the HC-05 Bluetooth -Modul. So programmieren Sie den HC-05 Modul mit Arduino?

Now take Feasycom’s HC-05 (FSC-BT826) Modul als Beispiel:

1650011468 1

Der FSC-BT826 (HC-05 Modul) wird von 3,6-6 V angetrieben und der Logikspannungsniveau der Datenstifte 3,3 V beträgt. Aber die E/A -Ausgabe des Arduino -Boards beträgt 5 V. In order not to burn the Bluetooth -Modul, Die Bluetooth -Modul RXD and Arduino I/O output needed to Series connect with resistance, als Abbildung 1 Shows. Auf der anderen Seite, Das Bluetooth-Modul TXD und Arduino E/A-Eingang kann direkt angeschlossen werden, da das 3,3-V-Signal aus dem FSC-BT826 Signal (HC-05 Modul) ist genug, um als hohe Logik im Arduino Board akzeptiert zu werden.

Wir können den Quellcode eines Beispiels bereitstellen, der auf dem in sich geschlossenen Beispiel „SoftwareSeriaLexample“ in Arduino uno ide basiert. Die Programminitialisierung des Beispiels ist unten aufgeführt.

Programminitialisierung

In der Datei befindet sich eine analoge serielle Portklasse mit Software <SoftwareSerial.h>, Wir müssen enthalten

Diese Kopfdatei und deklarieren Sie ein Softwareerialobjekt.

Im Setup() Verfahren, Wir haben eine gewisse Initialisierung gemacht:

  • 1. Stellen Sie den LED_PIN auf den Ausgangsmodus ein.
  • 2. Setzen Sie das LED_PIN auf niedriger Ebene.
  • 3. Stellen Sie den Baudrate des seriellen Ports fest und starten Sie die Kommunikation zwischen Ihrem Computer und Arduino Board.
  • 4. Iterer über Baudrate, um die UART -Baudrate des HC05 zu erhalten und die Kommunikation zwischen Arduino Board und HC05 zu beginnen.

Für das Modul mehr Programmierinformationen, Willkommen, den Modul -Link zu besuchen: HC-05 Bluetooth Module replacement Bluetooth Module Dual-Mode HC-05 Pin-to-Pin