Mit der Verwendung von Bluetooth-Produkten im täglichen Leben, Einige Produktentwickler verwenden häufig Arduino, um damit zu entwickeln HC-05 Bluetooth -Modul. So programmieren Sie den HC-05 Modul mit Arduino?

Nehmen Sie jetzt den HC von Feasycom-05 (FSC-BT826) Modul als Beispiel:

1650011468 1

Der FSC-BT826 (HC-05 Modul) wird mit 3,6–6 V betrieben und der Logikspannungspegel der Datenpins beträgt 3,3 V. Der I/O-Ausgang des Arduino-Boards beträgt jedoch 5 V. Um das Bluetooth-Modul nicht zu verbrennen, Das Bluetooth-Modul RXD und der Arduino-I/O-Ausgang werden für die Reihenschaltung mit Widerstand benötigt, als Abbildung 1 zeigt. Auf der anderen Seite, Das Bluetooth-Modul TXD und der Arduino I/O-Eingang können aufgrund des 3,3-V-Signals vom FSC-BT826 direkt verbunden werden (HC-05 Modul) reicht aus, um als hohe Logik auf dem Arduino-Board akzeptiert zu werden.

Wir können den Quellcode eines Beispiels bereitstellen, das auf dem eigenständigen Beispiel mit dem Namen „SoftwareSerialExample“ in der Arduino UNO IDE basiert. Die Programminitialisierung des Beispiels ist unten aufgeführt.

Programminitialisierung

Es gibt eine Software-Klasse für analoge serielle Ports in der Datei <SoftwareSerial.h>, wir müssen es eindämmen

diese Head-Datei und deklarieren Sie ein SoftwareSerial-Objekt.

Im Setup() Verfahren, Wir haben einige Initialisierungen vorgenommen:

  • 1. Setzen Sie die LED_PIN auf den Ausgabemodus.
  • 2. Setzen Sie den LED_PIN auf niedriges Niveau.
  • 3. Stellen Sie die Baudrate der seriellen Schnittstelle ein und starten Sie die Kommunikation zwischen Ihrem Computer und dem Arduino-Board.
  • 4. Durchlaufen Sie die Baudraten, um die UART-Baudrate des HC05 zu ermitteln und die Kommunikation zwischen Arduino-Board und HC05 zu starten.

Für das Modul weitere Programmierinformationen, Willkommen, um den Modullink zu besuchen: HC-05 Bluetooth-Modul-Ersatz-Bluetooth-Modul Dual-Mode HC-05 Pin-zu-Pin