So können Sie das Bluetooth -Modul mit Arduino uno anstellen

So können Sie das Bluetooth -Modul mit Arduino uno anstellen
Die Arduino Uno ist die am häufigsten verwendete Board der Arduino-Familie, da sie für eine Vielzahl von Projekten verwendet werden kann, die auch einige High-End-Projekte enthalten. In ähnlicher Weise gibt es eine große Anzahl von Geräten, die mit dem Arduino Uno Board miteinander verbunden werden können. Das Bluetooth -Modul ist ein ausgezeichnetes Kommunikationsgerät, das mit Arduino für Kurzstreckenkommunikation verbunden werden kann. In diesem Diskurs haben wir ein Bluetooth -Modul mit Arduino uno miteinander verbunden.

Bluetooth-Modul (HC-05)

Das Bluetooth -Modul ist ein Gerät, das für die Kurzstrecke drahtlose Kommunikation mit dem jeweiligen angeschlossenen Gerät verwendet wird. Dieses Modul verwendet ein serielles Portprotokoll für die drahtlose Kommunikation und verfügt über zwei Konfigurationen, die Master und Slave sind. Im Master -Modus sucht das Modul nach den anderen Geräten, die eine Verbindung herstellen und eine Verbindung zu den anderen Geräten herstellen können. Im Sklavenmodus kann das Modul jedoch keine Verbindung zu den Geräten selbst herstellen. Kurz gesagt, der Master mehr das Gerät steuert andere Geräte und im Sklavenmodus wird das Gerät von einem anderen Gerät gesteuert.

Um die Master -Slave -Konfiguration zu ändern, können wir die AT -Befehle des Bluetooth -Moduls verwenden. Um den AT -Modus zu verwenden.

Dieses Modul kann die Geräte im Bereich von 10 Metern des Bluetooth anschließen und es funktioniert auf den 2.4 GHz Frequenzband. Das Bluetooth -Modul arbeitet auf der Spannung im Bereich von 3.3 Volt bis 5 Volt und hat insgesamt 6 Stifte, und die Beschreibung jedes Stifts des Bluetooth -Moduls befindet sich in der folgenden Tabelle:

Stift Beschreibung
1- (en) PIN für die Verwendung des Bluetooth im Befehlsmodus, indem Sie den Baud -Rate 38400 festlegen und diesen Pin hoher Zustand geben. Standardmäßig befindet sich das Modul im Datenmodus, sodass dieser Pin einen niedrigen Zustand hat.
2- (VCC) Pin für die Versorgung des Bluetooth -Moduls, das 5 oder 3 beträgt.3 Volt
3- (GND) Stift zum Erden des Bluetooth -Moduls
4- (TXD) PIN zum Übertragen der Daten durch serielle Kommunikation auf dem seriellen Monitor von Arduino IDE
5- (RXD) PIN wird zum Empfangen der Daten über serielle Kommunikation verwendet
6- (Staat) Um zu überprüfen, ob das Modul angeschlossen ist oder nicht, wird dieser Stift hauptsächlich verwendet

Schnittstellen -Bluetooth -Modul mit Arduino uno

Der Arduino -Code zum Schnittstellen des Bluetooth -Moduls mit der Arduino Uno -Karte wird von dem Schema der Schaltung angegeben . Wir haben die folgende Liste von Komponenten verwendet, um das Bluetooth -Modul mit Arduino uno zu vernichten.

  • Arduino uno
  • Drähte verbinden
  • Bluetooth-Modul (HC-05)
  • Eine LED
  • Ein 220 Ohm Widerstand

Hardware -Montage zum Schnittstellen von Bluetooth mit Arduino Uno

Um die Verbindungen des Bluetooth -Moduls mit Arduino zu demonstrieren, haben wir ein Bild der Hardware -Montage der Schaltung veröffentlicht.

In der Schaltung verbindet der gelbe Draht die LED mit Arduino Uno und die braunen Farbdrähte verbinden die Datenstifte des Bluetooth -Moduls.

Wir haben das Bluetooth -Modul mit der Versorgung mit den 5 Volt und dem Erdstift von Arduino mit der Versorgung verbunden.

So schließen Sie das Arduino Bluetooth-Modul (HC-05) mit dem Computer an

Um dieses Modul mit dem Computer zu verbinden, befolgen Sie die unten angegebenen Schritte:

Gehen Sie zuerst zur Option Einstellungen des Windows und klicken Sie dann von dort auf die Bluetooth -Geräte. Um das Gerät zu verbinden, indem Sie es mit Ihrem Computer festlegen, klicken Sie auf die Schaltfläche „Gerät hinzufügen“.

Nachdem Sie auf ein Dialogfeld mit dem Namen "Ein Gerät hinzufügen" angezeigt werden, klicken Sie auf die erste Option Bluetooth:

Dann sehen Sie, dass das Bluetooth-Modul (HC-05) angezeigt wird, wenn Ihr Computer beginnt, nach den Geräten zu suchen:

Klicken Sie auf das Bluetooth-Modul, das „HC-05“ ist, und es wird das Passwort für das Koppeln Ihres Computers befragt. Der Passcode für die Paarung ist standardmäßig "1234".

Jetzt können wir sehen, dass das Gerät mit dem Computer gepaart ist und damit verbunden ist. Sie können es im Bluetooth- und Gerätemenü in der Einstellung Ihres Computers sehen.

Um zu überprüfen, welches Bluetooth mit dem Computer angeschlossen ist.

Danach gehen wir zu den Geräten und Druckern, um die mit dem Computer verbundenen Geräte zu sehen. Hier haben wir das Bluetooth-Modul "HC-05" mit unserem Computer angeschlossen.

Um zu überprüfen, welches Pin das Modul angeschlossen ist, müssen wir zu den Eigenschaften des Bluetooth -Moduls gehen:

Danach gehen Sie zu den Hardwareeigenschaften des HC-05 und Sie werden in den Geräteeigenschaften sehen, auf denen der Bluetooth verbunden ist. Hier auf dem Com 6 ist der Bluetooth verbunden.

Arduino-Code zum Schnittstellen-Bluetooth-Modul (HC-05)

Der Arduino -Code zum Schnittstellen des Bluetooth -Moduls lautet:

Zeichendaten = 0; // Variable für das Speichern empfangener Daten deklarieren
void setup ()
Serie.Beginnen Sie (9600); // Baudrate für die serielle Datenübertragung
PinMode (13, Ausgabe); / *Digital Pin 13 zu LED zuweisen und ihm einen Ausgabemodus geben */

void Loop ()
if (seriell.Verfügbar ()> 0) // Überprüft, ob Daten empfangen werden

Data = Serial.lesen(); */Lesen Sie alle Empfangsdaten und speichern Sie sie in variable namens Data*/
Serie.Druck (Daten); // die Daten anzeigen
Serie.print ("\ n"); // Platz hinzufügen, indem Sie eine neue Linie geben
if (data == '1') // Wenn der Wert gleich 1 ist
DigitalWrite (13, hoch); // Die LED drehen
sonst wenn (data == '0') // Wenn der Wert gleich 0 ist
DigitalWrite (13, niedrig); // schalten Sie die LED aus

In diesem Code haben wir den Status der LED geändert, indem wir Daten an das Bluetooth -Modul senden. Der Code für die Schnittstelle des Bluetooth wird so kompiliert, dass wir zuerst die Variable deklariert haben, in der die Daten gespeichert werden. Danach in der Setup -Funktion haben wir die Baudrate für die serielle Kommunikation und den zugewiesenen Modus und den Pin an die LED gegeben.

In der Schleifenfunktion haben wir die Funktion verwendet Serie.verfügbar() Um zu überprüfen, ob Daten mit dem Serienmonitor eingegeben werden. Danach haben wir die Funktion verwendet, um die Daten zu lesen, wenn sie empfangen werden Serie.lesen() und dann werden diese Daten im Seriennachmonitor mit der Funktion gedruckt Serie.drucken().

Als nächstes haben wir die IF -Bedingungen verwendet, um die DigitalWrite () Funktion. Wenn 1 in den seriellen Monitor von COM6 eingegeben wird, an dem das Bluetooth angeschlossen ist.

Notiz: Für jeden Computer, an dem das Bluetooth -Modul angeschlossen ist. Hier in unserem Fall ist es com6.

Hardware-Implementierung des Schnittstellenbluetooth-Moduls (HC-05) mit Arduino Uno

Um die Eingabe an den Bluetooth zu geben, müssen wir den Port auswählen, an dem die Bluetooth angeschlossen ist. Wir können dies tun, indem wir in das Werkzeugmenü in der Arduino -IDE gehen und dann auf die Portoption klicken und dann den Port des Bluetooth auswählen.

Hier in unserem Fall ist es bei COM6 angeschlossen, sodass wir COM6 und unten auf dem Serienmonitor sehen können, dass wir auf der Registerkarte Grey von COM4 auf COM6 geändert werden

Wenn wir den Eingang von 1 unter Verwendung des Serienmonitors angeben, indem wir 1 in die Graustange schreiben und drücken STRG+ENTER:

Die LED wird einschalten:

Wenn wir nun 0 in den Serienmonitor eingeben, wird die LED deaktiviert:

Abschluss

Das Bluetooth -Modul ist ein kleines drahtloses Kommunikationsgerät, das für verschiedene Zwecke verwendet werden kann, z. Darüber hinaus kann es mit Arduino Uno miteinander verbunden werden und kann in mehreren Projekten verwendet werden, bei denen eine drahtlose Kommunikation für einen kleinen Bereich erforderlich ist. In diesem Bericht haben wir das Bluetooth -Modul mit Arduino Uno miteinander verbunden und die LED gesteuert, indem Daten über das Bluetooth -Modul gesendet werden.