Bluetooth Modulu üçün əmrlər (HC-05 W/ EN Pin və DÜĞMƏ) Arduino lövhəsini istifadə edərək!: 5 addım
Bluetooth Modulu üçün əmrlər (HC-05 W/ EN Pin və DÜĞMƏ) Arduino lövhəsini istifadə edərək!: 5 addım
Anonim
Bluetooth Modulu üçün əmrlər (HC-05 W/ EN Pin və DÜĞMƏ) Arduino Board istifadə edərək!
Bluetooth Modulu üçün əmrlər (HC-05 W/ EN Pin və DÜĞMƏ) Arduino Board istifadə edərək!

Jay Amiel AjocGensan PH tərəfindən

Bu təlimat, HC05 bluetooth modulunuzdan istifadə etməyə başlamağınıza kömək edəcək. Bu təlimatın sonunda arduino lövhənizdən istifadə edərək modulun konfiqurasiya edilməsi/dəyişdirilməsi (ad, şifrə, baud dərəcəsi və s.) Üçün AT əmrləri göndərməyi öyrənmiş olacaqsınız..

Addım 1: Materiallar

1. Arduino UNO

2. HC05 Bluetooth Modulu

3. Jumper Telləri

4. Çörək lövhəsi

5. Rezistorlar (1k və 2k)

Bu belədir!

Addım 2: Bağlama Şeması

Kabel diaqramı
Kabel diaqramı

HC-05 cihazınızla (BT-nin ən sağ tərəfində EN pin və DÜĞMƏ ilə) AT komutlarına başlamaq istəyirsinizsə bu proseduru izləyin.

FF əlaqələrini qurun!

Arduino 5V üçün BT VCC

BT GND -dən Arduino GND -ə

BT TX -dən Arduino D2 -ə

BT RX -dən Arduino D3 -ə (Bu hissə üçün VOLTAGE BÖLÜCÜ istifadə edin! BT Rx, arduino -dan 5V siqnalını idarə edə bilməz!)

Addım 3: Kodu Arduino Board -a yükləyin

QEYD: Yükləmədən əvvəl, yalnız 5V və torpaq əlaqələrini tərk edən tx və rx tellərini çıxarın.

"Yükləmə tamamlandı" hissəsindən sonra, BT TX -ni ARDUINO D2 -yə və BT RX -i ARDUINO D3 -ə (yenə də gərginlik bölücü ilə) qoşun.

HC-05-dəki LED saniyədə təxminən 5 dəfə sürətlə yanıb-sönməlidir.

#daxil edin

SoftwareSerial BTserial (2, 3); // RX | TX // HC-05 TX-ni Arduino pin 2 RX-ə qoşun.

// HC-05 RX-i Arduino pin 3 TX-ə qoşun

char c = '';

boş quraşdırma () {

Serial.begin (9600);

Serial.println ("Arduino hazırdır");

Serial.println ("Serial monitorda həm NL, həm də CR seçməyi unutmayın");

// AT rejimi üçün HC-05 standart serial sürəti 38400-dir

BTserial.begin (38400);

}

boşluq döngəsi () {

// HC-05-dən oxumağa davam edin və Arduino Serial Monitor-a göndərin

əgər (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Arduino Serial Monitor-dan oxumağa davam edin və HC-05-ə göndərin

if (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Addım 4: BT Modulunu AT rejiminə qoyun

Image
Image
BT modulunun AT rejiminə qoyulması
BT modulunun AT rejiminə qoyulması

Arduino aktiv olduqda aşağıdakıları edin:

BT VCC -yə 5V bağlantısını çıxarın

BT modulundakı düymə düyməsini basıb saxlayın

BT VCC-ni 5V-ə yenidən qoşun (hələ də düymə düyməsini basarkən), LED yanmalıdır.

Düymə açarını buraxın və LED hər iki saniyədə bir dəfə (təxminən 2 saniyə) yavaş -yavaş yanıb -sönməlidir.

Bu AT rejimini göstərir.

Addım 5: AT əmrlərini göndərin

İndi AT rejimindəsinizsə, indi AT komutlarına başlaya bilərsiniz.

İstifadə edə biləcəyiniz və ya digər AT əmrləri üçün internetdə axtarış edə biləcəyiniz bəzi AT əmrləri nümunəsidir.

HC-05-i mfg-ə qaytarmaq üçün. standart parametrlər: "AT+ORGL"

HC-05-in versiyasını əldə etmək üçün "AT+VERSİYA?" Daxil edin.

Cihaz adını Varsayılan HC-05-dən dəyişdirmək üçün MYBLUE deyək: "AT+NAME = MYBLUE"

Varsayılan təhlükəsizlik kodunu 1234 -dən 2987 -ə dəyişdirmək üçün "AT+PSWD = 2987" daxil edin.

HC-05 baud sürətini standart 9600-dən 115200-ə dəyişdirmək üçün 1 bit bit, 0 paritet daxil edin: "AT+UART = 115200, 1, 0"

Vacib Qeyd: AT əmrlərini "?" İlə istifadə edirsinizsə, bunu BT lövhəsindəki düyməni basarkən, kompüterdəki enter düyməsini basın. Bunu etməlidir.

Tövsiyə: