Einführung in das HC-05 Bluetooth-Modul
Der HC-05 Bluetooth-Sensor ist ein drahtloses Kommunikationsmodul, mit dem Geräte mithilfe der Bluetooth-Technologie miteinander kommunizieren können. Der HC-05 ist ein Slave-Modul, was bedeutet, dass er nur von einem anderen Gerät wie einem Smartphone oder Computer gesteuert werden kann, das als Master fungiert.
Der HC-05 Bluetooth-Sensor arbeitet mithilfe von RF-Signalen (Funkfrequenz), um drahtlos mit anderen Geräten zu kommunizieren, die mit Bluetooth-Technologie ausgestattet sind. Wenn der HC-05 auf und im Erkennungsmodus betrieben wird, sendet er ein Signal aus, das von anderen Bluetooth-Geräten im Bereich erkannt werden kann.
Der HC-05 kann in verschiedenen Modi betrieben werden, einschließlich Slave, Master und Loopback-Modus, und kann so konfiguriert werden. Ein Passwort kann auch für die erweiterte Sicherheit hinzugefügt werden.
Zusätzlich zu seinen drahtlosen Kommunikationsfunktionen verfügt der HC-05 auch über einen eingebauten Spannungsregler und eine 3.3V -Ausgangsstift, mit dem andere Sensoren mit Strom versorgt werden können.
HC-05 Pinout
Der HC-05 Bluetooth-Sensor hat insgesamt 6 Stifte wie folgt:
Zusätzlich zu diesen 6 Stiften hat der HC-05 auch einen Spannungsregler und einen 3.3 V Ausgangsstift.
Schnittstelle HC-05 mit Arduino Nano
Um den Arduino-Nano mit einem HC-05-Bluetooth-Sensor zu verknüpfen, müssen Sie folgende Schritte befolgen:
Mit diesen Schritten sollten Sie in der Lage sein, den Arduino-Nano erfolgreich mit einem HC-05-Bluetooth-Sensor zu verbinden und es für die drahtlose Kommunikation in Ihren Projekten zu verwenden.
Schematisch
Das folgende Bild zeigt die Verbindung des HC-05-Sensors mit dem Arduino-Nano. Denken Sie daran, den TX-Stift von Arduino Nano mit RX von HC-05 und RX von Arduino Nano mit TX von Bluetooth-Sensor zu verbinden.
Notiz: Denken Sie beim Hochladen von Code auf Arduino Nano daran, die TX- und RX -Stifte zu entfernen. Denn wenn diese Stifte verwendet werden.
Code
Öffnen Sie die IDE und laden Sie den angegebenen Code in Board hoch.
Zeichendaten = 0; // Variable, die die Eingabe des Speicherns erhaltenDer Code begann mit der Definition der Variablen, mit der die seriellen Bluetooth -Daten der Eingabe gespeichert werden. Die nächste serielle Baud -Rate wird definiert, um die Ausgabe auf dem Serienmonitor anzuzeigen. Pin D3 ist für die LED -Ausgabe definiert.
Der nächste Code wird kontinuierlich auf die seriellen Daten prüfen, die aus dem Bluetooth -Sensor stammen.
Steuerung der LED mithilfe von Smartphone und HC-05-Sensor
Nach dem Hochladen von Code in das Arduino Nano Board werden wir jetzt eine externe LED mit dem Smartphone steuern. Befolgen Sie alle Schritte, um die Kommunikation mit Ihrem Smartphone festzulegen.
Schritt 1: Öffnen Sie die Bluetooth -Einstellungen in Ihrem Smartphone und suchen Sie nach neuen Geräten. Klicken Sie auf das HC-05-Gerät.
Schritt 2: Kombinieren Sie den HC-05-Sensor mit einem Smartphone mit dem Passwort 1234.
Schritt 3: Öffnen Sie nun den App Store auf Ihrem Smartphone und installieren Sie den Arduino Bluetooth Controller.
Schritt 4: Öffnen Sie die Anwendung und kombinieren Sie den HC-05-Sensor.
Schritt 5: Klicken Sie auf den HC-05-Bluetooth und wählen Sie den Switch-Modus aus.
Schritt 6: Stellen Sie die Werte für die Switch -Taste ein. 1 Wert entspricht hoch und 0 entspricht niedrig.
Wir haben die Bluetooth -Anwendung auf unseren Smartphones eingerichtet. Jetzt werden wir LEDs über das Bluetooth -Signal von Smartphones steuern.
Ausgang
Klicken Sie auf die Schaltfläche "Switch" und es wird grün.
Externe LEDs, die bei D3 verbunden sind.
Klicken Sie jetzt erneut auf die Schaltfläche, es wird rot werden. A 0 wird an Arduino Nano gesendet.
LED wird ausgeschaltet, da die empfangenen seriellen Daten niedrig sind, was 0 entspricht.
Wir haben die Schnittstelle von HC-05 Bluetooth mit Arduino-Nano erfolgreich abgeschlossen und eine LED mit dem seriellen Bluetooth-Signal gesteuert.
Abschluss
HC-05 ist ein Bluetooth-Sensor, der mit dem Arduino-Code gesteuert werden kann. Dieser Sensor ermöglicht die Kontrolle der Geräte drahtlos über einen kurzen Bereich. In diesem Artikel haben wir Arduino Nano mit HC-05 und steuern eine LED mit dem Bluetooth-Seriensignal.