Inhaltsverzeichnis:

AT-Befehle für Bluetooth-Modul (HC-05 W/ EN Pin und BUTTON) mit Arduino Board! - Gunook
AT-Befehle für Bluetooth-Modul (HC-05 W/ EN Pin und BUTTON) mit Arduino Board! - Gunook

Video: AT-Befehle für Bluetooth-Modul (HC-05 W/ EN Pin und BUTTON) mit Arduino Board! - Gunook

Video: AT-Befehle für Bluetooth-Modul (HC-05 W/ EN Pin und BUTTON) mit Arduino Board! - Gunook
Video: HC-05: Arduino Bluetooth-Fernbedienung 2024, Juli
Anonim
AT-Befehle für Bluetooth-Modul (HC-05 W/ EN Pin und BUTTON) mit Arduino Board!
AT-Befehle für Bluetooth-Modul (HC-05 W/ EN Pin und BUTTON) mit Arduino Board!

Von Jay Amiel AjocGensan PH

Diese Anleitung hilft Ihnen bei den ersten Schritten mit Ihrem HC05-Bluetooth-Modul. Am Ende dieser Anleitung haben Sie gelernt, AT-Befehle an das Modul zu senden, um es zu konfigurieren / zu ändern (Name, Passkey, Baudrate usw.) mit Ihrem Arduino-Board.

Schritt 1: Materialien

1. Arduino UNO

2. HC05 Bluetooth-Modul

3. Überbrückungsdrähte

4. Steckbrett

5. Widerstände (1k und 2k)

Das ist es!

Schritt 2: Schaltplan

Schaltplan
Schaltplan

Befolgen Sie dieses Verfahren, wenn Sie AT-Kommunikation mit Ihrem HC-05 beginnen möchten (mit EN-Pin und BUTTON ganz rechts auf BT).

Stellen Sie die ff-Verbindungen her!

BT VCC zu Arduino 5V

BT GND zu Arduino GND

BT-TX zu Arduino D2

BT RX zu Arduino D3 (Verwenden Sie für diesen Teil einen SPANNUNGSTEILER! BT Rx kann kein 5-V-Signal von Arduino verarbeiten!)

Schritt 3: Code auf Arduino Board hochladen

HINWEIS: Entfernen Sie vor dem Hochladen die TX- und RX-Kabel und lassen Sie nur die 5V- und Masseverbindungen übrig.

Nach dem "Fertig hochladen" Teil verbinden Sie BT TX wieder mit ARDUINO D2 und BT RX mit ARDUINO D3 (noch mit dem Spannungsteiler).

Die LED am HC-05 sollte ungefähr 5 Mal pro Sekunde schnell blinken.

#enthalten

SoftwareSeriell BTserial(2, 3); // RX | TX // Verbinden Sie den HC-05 TX mit dem Arduino Pin 2 RX.

// Verbinden Sie den HC-05 RX mit Arduino Pin 3 TX

Zeichen c = ' ';

Leere Einrichtung () {

Serial.begin (9600);

Serial.println ("Arduino ist bereit");

Serial.println ("Denken Sie daran, sowohl NL als auch CR im seriellen Monitor auszuwählen");

// Die serielle Standardgeschwindigkeit des HC-05 für den AT-Modus beträgt 38400

BTserial.begin(38400);

}

Leere Schleife () {

// Lesen Sie weiter von HC-05 und senden Sie es an Arduino Serial Monitor

if (BTserial.verfügbar()) {

c = BTserial.read();

Serial.write (c);

}

// Lesen Sie weiter vom Arduino Serial Monitor und senden Sie es an HC-05

if (Seriell.verfügbar()) {

c = Serial.read();

BTserial.write(c); }

}

Schritt 4: Versetzen des BT-Moduls in den AT-MODUS

Image
Image
Versetzen des BT-Moduls in den AT-MODUS
Versetzen des BT-Moduls in den AT-MODUS

Gehen Sie bei eingeschaltetem Arduino wie folgt vor:

Entfernen Sie die 5V-Verbindung zu BT VCC

Drücken und halten Sie den Taster am BT-Modul

Verbinden Sie BT VCC wieder mit 5V (während Sie den Knopfschalter weiterhin gedrückt halten), die LED sollte aufleuchten.

Lassen Sie den Knopfschalter los und die LED sollte alle paar Sekunden (ca. 2 Sek.) langsam an/aus blinken.

Dies zeigt den AT-Modus an.

Schritt 5: AT-Befehle senden

Jetzt, da Sie sich im AT-Modus befinden, können Sie jetzt mit der AT-Kommunikation beginnen.

Hier sind einige Beispiele für AT-Befehle, die Sie verwenden können, oder Sie können im Internet nach anderen AT-Befehlen suchen.

Um HC-05 an mfg zurückzugeben. Standardeinstellungen: "AT+ORGL"

Um die Version Ihres HC-05 zu erhalten, geben Sie ein: "AT+VERSION?"

Um den Gerätenamen vom Standard-HC-05 in sagen wir MYBLUE zu ändern, geben Sie ein: "AT+NAME=MYBLUE"

Um den Standard-Sicherheitscode von 1234 auf 2987 zu ändern, geben Sie ein: "AT+PSWD=2987"

Um die HC-05-Baudrate von der Standardeinstellung 9600 auf 115200, 1 Stoppbit, 0 Parität zu ändern, geben Sie ein: "AT+UART=115200, 1, 0"

WICHTIGER HINWEIS: Wenn Sie AT-Befehle mit "?" verwenden, tun Sie dies, während Sie die Taste auf der BT-Platine drücken und am Computer die Eingabetaste drücken. Das sollte es tun.

Empfohlen: