Inhaltsverzeichnis:

Bluetooth AT-Befehlseinstellungen (HC05 HC06) - Gunook
Bluetooth AT-Befehlseinstellungen (HC05 HC06) - Gunook

Video: Bluetooth AT-Befehlseinstellungen (HC05 HC06) - Gunook

Video: Bluetooth AT-Befehlseinstellungen (HC05 HC06) - Gunook
Video: блютуз bluetooth модуль hc-05, hc-06 Подключение к ардуино, 2024, November
Anonim
Bluetooth AT-Befehlseinstellungen (HC05 HC06)
Bluetooth AT-Befehlseinstellungen (HC05 HC06)

Hallo Leute! Ich hoffe, Sie haben bereits mein vorheriges instructable "How to Control Servo Motor Arduino Tutorial" genossen. Dies ist ein weiteres informatives Tutorial, das Ihnen beibringt, wie Sie sich mit Ihrem Bluetooth-Modul verbinden und seine Einstellungen über AT-Befehle konfigurieren. Wenn Sie also Ihren Arduino Bluetooth-Namen oder -Passwort oder andere Bluetooth-Parameter ändern möchten, ist dies die beste Anleitung für Sie es erreichen.

Bei der Erstellung dieses Tutorials haben wir versucht sicherzustellen, dass dieser Artikel der beste Leitfaden für Sie ist, damit Sie die Grundlagen der Funktionsweise der Bluetooth-Module im AT-Befehlsmodus erlernen und einige nützliche Informationen zur richtigen Verwendung des AT-Befehlssatz.

Solche Details sind besonders für diejenigen wichtig, die mit dem Erlernen von Elektronik und Robotik beginnen möchten. so hoffen wir, dass dieses instructable die benötigten Dokumente enthält.

Was Sie von diesem instructable lernen werden:

Erfahren Sie die Geschichte des Auftretens von AT-Befehlen.

Verstehen Sie den Unterschied zwischen HC-Bluetooth-Modulen.

Lernen Sie die Hardware des HC Bluetooth-Moduls kennen.

Erstellen Sie den entsprechenden Schaltplan mit einem Arduino-Board.

Stellen Sie Bluetooth auf den AT-Befehlsmodus ein.

Starten Sie die neuen Bluetooth-Einstellungen

Schritt 1: So verbinden Sie sich mit Bluetooth-Modulen

So verbinden Sie sich mit Bluetooth-Modulen
So verbinden Sie sich mit Bluetooth-Modulen
So verbinden Sie sich mit Bluetooth-Modulen
So verbinden Sie sich mit Bluetooth-Modulen
So verbinden Sie sich mit Bluetooth-Modulen
So verbinden Sie sich mit Bluetooth-Modulen

Beginnend mit der Projektbeschreibung werden wir die Bluetooth-Modulparameter anpassen, aber wie könnten wir mit den Bluetooth-Modulen kommunizieren!

Wie viele andere Geräte akzeptieren Bluetooth-Module die Kommunikation über AT-Befehle, um Einstellungen wie Name, Passwort, Baudrate und andere Einstellungen zu konfigurieren.

Was sind das für AT-Befehle

Bereits im Jahr 1981 erfand Dennis Hayes eine spezielle Befehlssprache, um das „Hayes Smartmodem-Gerät“zu bedienen Ändern der Parameter der Verbindung. Daraus ergibt sich die Idee, immer mehr das Hayes-Set oder das AT-Befehlsset zu entwickeln, um mehr Geräte mit einer Art Präfix-Zeichen zu verbinden.

Wie die anderen Geräte haben die Bluetooth-Module einen AT-Befehlsmodus, in dem Sie sie mit AT-Befehlen verbinden können, um sie Parameter einzustellen.

Um AT-Befehle an ein Bluetooth-Modul zu senden, müssen wir es zuerst in den AT-Befehlsmodus schalten.

Die beliebtesten Bluetooth-Module sind das HC-06 und das HC-05-Modul, die in unserem Tutorial verwendet werden.

Es ist schwer, zwischen diesen beiden Bluetooth-Geräten nur durch das Sehen zu unterscheiden, aber bei Verwendung eines Breakout-Boards liegt der Unterschied in den Pins.

Schritt 2: Die Bluetooth-Hardware

Die Bluetooth-Hardware
Die Bluetooth-Hardware
Die Bluetooth-Hardware
Die Bluetooth-Hardware

Für unser HC-05-Modul haben wir all diese sechs Pins:

  1. KEY oder Enable: Dieser Pin muss hoch gezogen werden, um in den AT-Modus zu gelangen. In unserem Bluetooth-Modul haben wir bereits einen Druckknopf, der so wichtig ist, um den Pull-High-Satz des KEY-Pins einzurichten
  2. VCC und GND für die Stromversorgung.
  3. RXD und TXD für serielle Ein-/Ausgangsdaten
  4. STATE-Pin, ignorieren Sie ihn einfach, da er wahrscheinlich nicht mit keinem der Bluetooth-Pins verbunden ist und wir ihn in diesem Tutorial nicht benötigen.

Ich werde das Arduino-Board verwenden, um die seriellen AT-Befehle an mein Bluetooth-Modul zu senden.

Schritt 3: Schaltplan

Schaltplan
Schaltplan

Ich bin zu easyEDA gewechselt, um meinen Schaltplan für dieses Tutorial zu erstellen, und hier ist, wie das Bluetooth-Modul mit dem Arduino verbunden wird TXD von Bluetooth, GND zu GND und VCC zu Arduino 5V.

Schritt 4: Codes und Tests

Codes und Tests
Codes und Tests
Codes und Tests
Codes und Tests
Codes und Tests
Codes und Tests
Codes und Tests
Codes und Tests

Um zum Software-Teil überzugehen, werden wir, wie bereits erwähnt, das Arduino-Board verwenden, um mit dem Bluetooth zu kommunizieren.

Sobald wir das Arduino mit Strom versorgen, blinkt die Bluetooth-LED schnell in einem Intervall von einer halben Sekunde, was bedeutet, dass der AT-Modus nicht aufgerufen wurde die LED blinkt langsamer in einem Intervall von 2 Sekunden, was den erfolgreichen Eintritt in den AT-Befehlsmodus anzeigt. Jetzt führen wir den seriellen Arduino-Monitor oder einen anderen seriellen Monitor wie teraterms aus, um mit dem Senden der AT-Befehle zu beginnen. Sie können das AT-Befehlsdokument über den Download-Link unten abrufen. Dieses Dokument zeigt die Liste der verfügbaren AT-Befehle für unser Bluetooth-Modul.

Um die Einstellungen zu starten, führen wir den seriellen Monitor aus und stellen die Baudrate auf 9600 und sowohl NL als auch Wagenrücklauf ein. Wenn Sie nun die Zeichen AT über den seriellen Monitor senden, sollten Sie eine OK-Antwort vom Bluetooth-Modul erhalten.

Wir beginnen mit der Einstellung der Baudrate auf 9600BPS und dazu müssen wir AT+UART=9600, 0, 0 schreiben und dann die Eingabetaste drücken. Bei jedem erfolgreichen Vorgang müssen Sie eine OK-Antwort vom Bluetooth-Modul erhalten

Wir werden auch den Bluetooth-Namen in Device1 ändern, also schreiben wir AT+NAME=Device1

Und wir werden auch das Bluetooth-Passwort auf 2020 ändern, also schreiben wir AT+PSWD=2020

Zur Verwendung des Bluetooth-Moduls sind viele andere AT-Anweisungen verfügbar. Sie müssen also nur das Dokument herunterladen, das dem untenstehenden Link beigefügt ist, und es lesen, um den richtigen AT-Befehl zu erhalten, den Sie benötigen.

Nach diesem Tutorial können Sie nun das Bluetooth Ihrer Roboter und Geräte anpassen und sie wie ein Profi betreiben.

Über meine kommenden Tutorials können Sie im Kommentarbereich unten einige Themen vorschlagen

Eine letzte Sache, stellen Sie sicher, dass Sie jeden Tag Elektronik machen. Bis zum nächsten Mal

Empfohlen: