Përmbajtje:

AT Commands for Bluetooth Module (HC-05 W/ EN Pin dhe BUTTON) Duke përdorur Arduino Board!: 5 hapa
AT Commands for Bluetooth Module (HC-05 W/ EN Pin dhe BUTTON) Duke përdorur Arduino Board!: 5 hapa

Video: AT Commands for Bluetooth Module (HC-05 W/ EN Pin dhe BUTTON) Duke përdorur Arduino Board!: 5 hapa

Video: AT Commands for Bluetooth Module (HC-05 W/ EN Pin dhe BUTTON) Duke përdorur Arduino Board!: 5 hapa
Video: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, Korrik
Anonim
AT Commands for Bluetooth Module (HC-05 W/ EN Pin dhe BUTTON) Duke përdorur Arduino Board!
AT Commands for Bluetooth Module (HC-05 W/ EN Pin dhe BUTTON) Duke përdorur Arduino Board!

Nga Jay Amiel AjocGensan PH

Ky udhëzues do t'ju ndihmojë të filloni me përdorimin e modulit tuaj bluetooth HC05. Deri në fund të këtij udhëzimi, do të keni mësuar për dërgimin e komandave AT në modul për ta konfiguruar/modifikuar atë (emrin, çelësin, shkallën e baudit etj.) Duke përdorur bordin tuaj arduino Me

Hapi 1: Materialet

1. Arduino UNO

2. Moduli Bluetooth HC05

3. Telat Jumper

4. Tabela e bukës

5. Rezistenca (1k dhe 2k)

Kjo eshte!

Hapi 2: Diagrami i telave

Diagrami i telave
Diagrami i telave

Ndiqni këtë procedurë nëse doni të filloni komunikimet AT me HC-05 tuaj (me EN pin dhe BUTTON në anën e djathtë të BT)

Bëni lidhjet ff!

BT VCC në Arduino 5V

BT GND në Arduino GND

BT TX në Arduino D2

BT RX në Arduino D3 (Përdorni një NDIDRSIM TOL TRETIT për këtë pjesë! BT Rx nuk mund të trajtojë sinjalin 5V nga arduino!)

Hapi 3: Ngarko kodin në Bordin Arduino

SHENIM: Para ngarkimit, hiqni telat tx dhe rx duke lënë vetëm lidhjet 5V dhe tokëzimin.

Pas pjesës "U krye ngarkimi", lidheni përsëri BT TX me ARDUINO D2 dhe BT RX me ARDUINO D3 (akoma, me ndarësin e tensionit).

LED në HC-05 duhet të pulsojë shpejt rreth 5 herë në sekondë.

#përfshi

SoftueriStar BT serial (2, 3); // RX | TX // Lidheni HC-05 TX me Arduino pin 2 RX.

// Lidhni HC-05 RX me kunjin Arduino 3 TX

char c = '';

void setup () {

Serial.filloj (9600);

Serial.println ("Arduino është gati");

Serial.println ("Mos harroni të zgjidhni Të dy NL & CR në monitorin serik");

// Shpejtësia serike e paracaktuar HC-05 për modalitetin AT është 38400

BTserial.filloj (38400);

}

lak void () {

// Vazhdoni të lexoni nga HC-05 dhe dërgojeni tek Arduino Serial Monitor

nëse (BTserial.available ()) {

c = BTserial.read ();

Serial.shkruani (c);

}

// Vazhdoni të lexoni nga Arduino Serial Monitor dhe dërgojeni në HC-05

nëse (Seriali i disponueshëm ()) {

c = Serial.lex ();

BTserial.shkruaj (c); }

}

Hapi 4: Vendosja e Modulit BT në MODE

Image
Image
Vendosja e Modulit BT në MODE
Vendosja e Modulit BT në MODE

Me Arduino të ndezur, bëni sa më poshtë:

Hiqni lidhjen 5V me BT VCC

Shtypni dhe mbani çelësin e butonit në modulin BT

Lidheni përsëri BT VCC me 5V (ndërsa ende shtypni çelësin e butonit), LED duhet të ndizet.

Lëshoni çelësin e butonit dhe LED duhet të ndizet/fiket ngadalë një herë në dy sekonda (afërsisht 2 sekonda).

Kjo tregon modalitetin AT.

Hapi 5: Dërgoni komandat AT

Tani që jeni në modalitetin AT, tani mund të filloni komunikimet AT.

Këtu janë disa shembuj të komandave AT që mund të përdorni ose mund të kërkoni në internet për komanda të tjera AT.

Për ta kthyer HC-05 në mfg. cilësimet e paracaktuara: "AT+ORGL"

Për të marrë versionin e HC-05, futni: "AT+VERSION?"

Për të ndryshuar emrin e pajisjes nga HC-05 e parazgjedhur në le të themi MYBLUE futni: "AT+NAME = MYBLUE"

Për të ndryshuar kodin e paracaktuar të sigurisë nga 1234 në 2987 futni: "AT+PSWD = 2987"

Për të ndryshuar normën e baudit HC-05 nga parazgjedhja 9600 në 115200, 1 bit ndalimi, 0 barazi futni: "AT+UART = 115200, 1, 0"

SH NOTNIM I RORTNDSISHM: Nëse përdorni komandat AT me "?", Bëjeni këtë, ndërsa shtypni butonin në tabelën BT, shtypni enter në kompjuter. Kjo duhet ta bëjë.

Recommended: