Tartalomjegyzék:

AT parancsok a Bluetooth modulhoz (HC-05 W/ EN Pin and BUTTON) Az Arduino Board használatával!: 5 lépés
AT parancsok a Bluetooth modulhoz (HC-05 W/ EN Pin and BUTTON) Az Arduino Board használatával!: 5 lépés

Videó: AT parancsok a Bluetooth modulhoz (HC-05 W/ EN Pin and BUTTON) Az Arduino Board használatával!: 5 lépés

Videó: AT parancsok a Bluetooth modulhoz (HC-05 W/ EN Pin and BUTTON) Az Arduino Board használatával!: 5 lépés
Videó: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Július
Anonim
AT parancsok a Bluetooth modulhoz (HC-05 W/ EN Pin és GOMB) Az Arduino Board használatával!
AT parancsok a Bluetooth modulhoz (HC-05 W/ EN Pin és GOMB) Az Arduino Board használatával!

Szerző: Jay Amiel AjocGensan PH

Ez az utasítás segít elsajátítani a HC05 Bluetooth modul használatát. Ennek az utasításnak a végére megtanulta, hogyan küldhet AT parancsokat a modulnak, hogy konfigurálja/módosítsa azt (név, jelszó, átviteli sebesség stb.) Az arduino kártya használatával.

1. lépés: Anyagok

1. Arduino UNO

2. HC05 Bluetooth modul

3. Jumper vezetékek

4. Kenyeretábla

5. Ellenállások (1k és 2k)

Ez az!

2. lépés: bekötési rajz

Bekötési rajz
Bekötési rajz

Kövesse ezt az eljárást, ha a HC-05-vel szeretné megkezdeni az AT kommunikációt (EN csap és BUTTON gomb a BT jobb szélén)

Hozza létre az ff csatlakozásokat!

BT VCC - Arduino 5V

BT GND - Arduino GND

BT TX - Arduino D2

BT RX - Arduino D3 (ehhez a részhez használjon feszültségmegosztót! A BT Rx nem tudja kezelni az arduino 5V -os jelét!)

3. lépés: Töltse fel a kódot az Arduino Boardra

MEGJEGYZÉS: Feltöltés előtt távolítsa el a tx és rx vezetékeket, csak az 5 V -os és földi csatlakozásokat hagyva.

A "Feltöltés kész" rész után csatlakoztassa újra a BT TX -et az ARDUINO D2 -hez, a BT RX -et pedig az ARDUINO D3 -hoz (állóképen, a feszültségosztóval).

A HC-05 LED-jének gyorsan villognia kell, másodpercenként körülbelül ötször.

#befoglalni

SoftwareSerial BTserial (2, 3); // RX | TX // Csatlakoztassa a HC-05 TX-et az Arduino 2 pin RX-hez.

// Csatlakoztassa a HC-05 RX-et az Arduino 3 pin TX-hez

char c = "";

void setup () {

Sorozat.kezdet (9600);

Serial.println ("Arduino kész");

Serial.println ("Ne felejtse el kiválasztani a NL és CR opciót a soros monitoron");

// A HC-05 alapértelmezett soros sebessége AT módban 38400

BTserial.begin (38400);

}

void loop () {

// Folytassa az olvasást a HC-05-ről, és küldje el az Arduino soros monitorra

if (BTserial.available ()) {

c = BTserial.read ();

Soros.írás (c);

}

// Olvasson tovább az Arduino soros monitorról, és küldje el a HC-05-re

if (Serial.available ()) {

c = Sorozat.olvasás ();

BTserial.write (c); }

}

4. lépés: A BT modul üzemmódba állítása

Image
Image
A BT modul üzemmódba állítása
A BT modul üzemmódba állítása

Ha az Arduino be van kapcsolva, tegye a következőket:

Távolítsa el az 5 V -os csatlakozást a BT VCC -hez

Nyomja meg és tartsa lenyomva a BT modul gombját

Csatlakoztassa újra a BT VCC-t 5V-ra (miközben továbbra is megnyomja a gombot), a LED-nek világítania kell.

Engedje el a gombkapcsolót, és a LED -nek pár másodpercenként (kb. 2 másodpercenként) lassan be/ki kell villognia.

Ez AT módot jelez.

5. lépés: AT parancsok küldése

Most, hogy AT módban van, most elkezdheti az AT comms -t.

Íme néhány példa az AT parancsokra, amelyeket használhat, vagy más AT parancsokat kereshet az interneten.

A HC-05 visszaállítása az mfg-be. alapértelmezett beállítások: "AT+ORGL"

A HC-05 verziójának megtekintéséhez írja be: "AT+VERSION?"

Ha módosítani szeretné az eszköz nevét az alapértelmezett HC-05-ről, mondjuk MYBLUE-t, írja be: "AT+NAME = MYBLUE"

Az alapértelmezett biztonsági kód 1234 -ről 2987 -re történő módosításához írja be: "AT+PSWD = 2987"

A HC-05 átviteli sebesség alapértelmezett 9600-ról 115200-ra történő módosításához 1 stop bit, 0 paritás adja meg: "AT+UART = 115200, 1, 0"

FONTOS MEGJEGYZÉS: Ha AT parancsokat használ a "?" Betűvel, tegye ezt, miközben a BT táblán lévő gombot nyomja meg, és nyomja meg az enter billentyűt a számítógépen. Ennek meg kell tennie.

Ajánlott: