Բովանդակություն:

AT հրամաններ Bluetooth մոդուլի համար (HC-05 W/ EN Pin և BUTTON) Arduino տախտակի միջոցով: 5 քայլ
AT հրամաններ Bluetooth մոդուլի համար (HC-05 W/ EN Pin և BUTTON) Arduino տախտակի միջոցով: 5 քայլ

Video: AT հրամաններ Bluetooth մոդուլի համար (HC-05 W/ EN Pin և BUTTON) Arduino տախտակի միջոցով: 5 քայլ

Video: AT հրամաններ Bluetooth մոդուլի համար (HC-05 W/ EN Pin և BUTTON) Arduino տախտակի միջոցով: 5 քայլ
Video: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, Հուլիսի
Anonim
AT հրամաններ Bluetooth մոդուլի համար (HC-05 W/ EN Pin և BUTTON) Arduino տախտակի միջոցով
AT հրամաններ Bluetooth մոդուլի համար (HC-05 W/ EN Pin և BUTTON) Arduino տախտակի միջոցով

Jեյ Ամիել Աջոկգենսան ՊՀ

Այս հրահանգը կօգնի ձեզ սկսել ձեր HC05 bluetooth մոդուլի օգտագործմամբ: Այս ուսանելիի վերջում դուք կիմանաք մոդուլին AT հրամաններ ուղարկելու մասին ՝ այն կազմաձևելու/փոփոխելու համար (անուն, գաղտնաբառ, բաուդ արագություն և այլն) ՝ օգտագործելով ձեր arduino տախտակը:.

Քայլ 1: Նյութեր

1. Arduino UNO

2. HC05 Bluetooth մոդուլ

3. Jumper լարերը

4. Հացաթուղթ

5. Ռեզիստորներ (1k և 2k)

Վերջ!

Քայլ 2: Էլեկտրագծերի դիագրամ

Հաղորդալարերի դիագրամ
Հաղորդալարերի դիագրամ

Հետևեք այս ընթացակարգին, եթե ցանկանում եք AT comms- ը սկսել ձեր HC-05- ով (EN PIN- ով և BUTTON- ով BT- ի ծայրահեղ աջ կողմում)

Կատարեք ff կապերը:

BT VCC դեպի Arduino 5V

BT GND դեպի Arduino GND

BT TX դեպի Arduino D2

BT RX դեպի Arduino D3 (Այս մասի համար օգտագործեք VOLTAGE DIVIDER! BT Rx- ը չի կարող կարգավորել arduino- ի 5V ազդանշանը):

Քայլ 3. Վերբեռնեք կոդը Arduino- ի տախտակին

Ո NOTՇԱԴՐՈԹՅՈՆ. Վերբեռնելուց առաջ հեռացրեք tx և rx լարերը `թողնելով միայն 5 Վ և գետնին միացումները:

«Կատարված վերբեռնում» մասից հետո միացրեք BT TX- ը ARDUINO D2- ին և BT RX- ը ARDUINO D3- ին (այնուամենայնիվ, լարման բաժանարարով):

HC-05- ի LED- ը պետք է արագ թարթվի վայրկյանում մոտ 5 անգամ:

#ներառում

SoftwareSerial BT սերիալ (2, 3); // RX | TX // Միացրեք HC-05 TX- ը Arduino pin 2 RX- ին:

// Միացրեք HC-05 RX- ը Arduino pin 3 TX- ին

char c = '';

void setup () {

Serial.begin (9600);

Serial.println («Արդուինոն պատրաստ է»);

Serial.println («Հիշեք սերիական մոնիտորի մեջ ընտրել և NL և CR»);

// AT ռեժիմի կանխադրված սերիական արագությունը 38400 է

BTserial.begin (38400);

}

դատարկ շրջան () {

// Շարունակեք կարդալ HC-05- ից և ուղարկեք Arduino Serial Monitor

եթե (BTserial.available ()) {

c = BTserial.read ();

Սերիա. Գրել (գ);

}

// Շարունակեք կարդալ Arduino Serial Monitor- ից և ուղարկեք HC-05

եթե (Serial.available ()) {

c = Serial.read ();

BT սերիալ. Գրել (գ); }

}

Քայլ 4. BT մոդուլը ռեժիմի մեջ դնելը:

Image
Image
BT մոդուլը ռեժիմի վրա դնելը
BT մոդուլը ռեժիմի վրա դնելը

Arduino- ի հետ միացվածը կատարեք հետևյալը.

Հեռացրեք 5V կապը BT VCC- ին

Սեղմեք և պահեք BT մոդուլի կոճակի անջատիչը

Նորից միացրեք BT VCC- ն 5 Վ-ին (մինչ դեռ սեղմում եք կոճակի անջատիչը), LED- ը պետք է միացված լինի:

Բաց թողեք կոճակի անջատիչը, և LED- ը պետք է դանդաղ թարթվի/անջատվի յուրաքանչյուր երկու վայրկյանը մեկ (մոտ 2 վրկ) մեկ անգամ:

Սա ցույց է տալիս AT ռեժիմը:

Քայլ 5: Ուղարկեք AT հրամաններ

Այժմ, երբ դուք գտնվում եք AT ռեժիմում, այժմ կարող եք սկսել AT comms- ը:

Ահա AT հրամանների մի քանի օրինակ, որոնք կարող եք օգտագործել կամ կարող եք ինտերնետում որոնել այլ AT հրամաններ:

HC-05- ը mfg վերադարձնելու համար: կանխադրված կարգավորումներ ՝ «AT+ORGL»

Ձեր HC-05- ի տարբերակը ստանալու համար մուտքագրեք ՝ "AT+VERSION?"

Սարքի անունը կանխադրված HC-05- ից փոխելու համար ասենք MYBLUE մուտքագրեք ՝ «AT+NAME = MYBLUE»

Կանխադրված անվտանգության կոդը 1234 -ից 2987 -ը փոխելու համար մուտքագրեք ՝ «AT+PSWD = 2987»

HC-05 baud փոխարժեքը կանխադրվածից 9600-ից 115200-ի փոխելու համար մուտքագրեք 1 կանգառ բիթ, 0 պարիտետ ՝ «AT+UART = 115200, 1, 0»:

ԿԱՐԵՎՈՐ Ո NOTՇԱԴՐՈԹՅՈՆ. Եթե դուք օգտագործում եք AT հրամաններ «?» - ով, դա արեք, BT տախտակի կոճակը սեղմելիս, համակարգչում սեղմեք enter: Դա պետք է անի:

Խորհուրդ ենք տալիս: