Cuprins:

Comenzi AT pentru modul Bluetooth (HC-05 W / EN Pin și BUTTON) Utilizarea plăcii Arduino !: 5 pași
Comenzi AT pentru modul Bluetooth (HC-05 W / EN Pin și BUTTON) Utilizarea plăcii Arduino !: 5 pași

Video: Comenzi AT pentru modul Bluetooth (HC-05 W / EN Pin și BUTTON) Utilizarea plăcii Arduino !: 5 pași

Video: Comenzi AT pentru modul Bluetooth (HC-05 W / EN Pin și BUTTON) Utilizarea plăcii Arduino !: 5 pași
Video: LDmicro 13: HC-05 Bluetooth Phone App Control (Microcontroller PLC Ladder Programming with LDmicro) 2024, Iulie
Anonim
Comenzi AT pentru modul Bluetooth (HC-05 W / EN Pin și BUTON) Utilizând placa Arduino!
Comenzi AT pentru modul Bluetooth (HC-05 W / EN Pin și BUTON) Utilizând placa Arduino!

De Jay Amiel AjocGensan PH

Această instrucțiune vă va ajuta să începeți să utilizați modulul dvs. bluetooth HC05..

Pasul 1: Materiale

1. Arduino UNO

2. Modul Bluetooth HC05

3. Sârme jumper

4. Pană de pâine

5. Rezistoare (1k și 2k)

Asta e!

Pasul 2: Schema de cablare

Schema de conexiuni
Schema de conexiuni

Urmați această procedură dacă doriți să începeți comunicările AT cu HC-05 (cu pin EN și BUTON pe partea extremă dreaptă a BT)

Faceți conexiunile ff!

BT VCC la Arduino 5V

BT GND către Arduino GND

BT TX către Arduino D2

BT RX la Arduino D3 (Folosiți un DIVIDER DE TENSIUNE pentru această parte! BT Rx nu poate gestiona semnalul de 5V de la arduino!)

Pasul 3: Încărcați codul pe placa Arduino

NOTĂ: Înainte de încărcare, eliminați cablurile tx și rx lăsând doar conexiunile de 5V și de masă.

După partea „Încărcare finalizată”, reconectați BT TX la ARDUINO D2 și BT RX la ARDUINO D3 (încă, cu divizorul de tensiune).

LED-ul de pe HC-05 ar trebui să clipească rapid de aproximativ 5 ori pe secundă.

#include

SoftwareSerial BTserial (2, 3); // RX | TX // Conectați HC-05 TX la pinul Arduino 2 RX.

// Conectați HC-05 RX la pinul Arduino 3 TX

char c = ;

configurare nulă () {

Serial.begin (9600);

Serial.println ("Arduino este gata");

Serial.println („Nu uitați să selectați atât NL, cât și CR în monitorul serial”);

// Viteza serială implicită HC-05 pentru modul AT este 38400

BTserial.begin (38400);

}

bucla nulă () {

// Continuați să citiți de la HC-05 și trimiteți la Arduino Serial Monitor

if (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Continuați să citiți de pe Arduino Serial Monitor și trimiteți la HC-05

if (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Pasul 4: Punerea modulului BT în modul AT

Image
Image
Punerea modulului BT în modul AT
Punerea modulului BT în modul AT

Cu Arduino activat, efectuați următoarele:

Scoateți conexiunea de 5V la BT VCC

Țineți apăsat butonul de pe modulul BT

Reconectați BT VCC la 5V (în timp ce apăsați încă butonul), LED-ul ar trebui să se aprindă.

Eliberați butonul și LED-ul ar trebui să clipească încet pornit / oprit o dată la câteva secunde (aproximativ 2 secunde).

Aceasta indică modul AT.

Pasul 5: trimiteți comenzi AT

Acum că sunteți în modul AT, puteți începe acum comunicările AT.

Iată câteva exemple de comenzi AT pe care le puteți utiliza sau puteți căuta pe internet alte comenzi AT.

Pentru a returna HC-05 la mfg. setări implicite: „AT + ORGL”

Pentru a obține versiunea HC-05, introduceți: „AT + VERSION?”

Pentru a schimba numele dispozitivului din HC-05 implicit, să spunem MYBLUE introduceți: "AT + NAME = MYBLUE"

Pentru a schimba codul de securitate implicit de la 1234 la 2987 introduceți: „AT + PSWD = 2987”

Pentru a modifica rata de transmisie HC-05 de la implicit 9600 la 115200, 1 bit de oprire, 0 paritate introduceți: "AT + UART = 115200, 1, 0"

NOTĂ IMPORTANTĂ: Dacă utilizați comenzi AT cu „?”, Faceți acest lucru, în timp ce apăsați butonul de pe placa BT, apăsați Enter pe computer. Asta ar trebui să o facă.

Recomandat: