Mündəricat:

ESP32 Bluetooth Dərsliyi - Daxili ESP32 Bluetooth -dan necə istifadə olunur: 5 addım
ESP32 Bluetooth Dərsliyi - Daxili ESP32 Bluetooth -dan necə istifadə olunur: 5 addım

Video: ESP32 Bluetooth Dərsliyi - Daxili ESP32 Bluetooth -dan necə istifadə olunur: 5 addım

Video: ESP32 Bluetooth Dərsliyi - Daxili ESP32 Bluetooth -dan necə istifadə olunur: 5 addım
Video: Как подключить встроенный Bluetooth ESP32 к смартфону 2024, Noyabr
Anonim
ESP32 Bluetooth Dərsliyi | Daxili ESP32 Bluetooth -dan necə istifadə olunur
ESP32 Bluetooth Dərsliyi | Daxili ESP32 Bluetooth -dan necə istifadə olunur

Salam dostlar ESP32 Board həm WiFi, həm də Bluetooth ilə təchiz olunduğundan, əksər layihələrimiz üçün ümumiyyətlə yalnız Wifi istifadə etdiyimiz üçün Bluetooth istifadə etmirik. Buna görə də bu təlimatlarda ESP32 və sizin üçün Bluetooth istifadə etməyin nə qədər asan olduğunu göstərəcəyəm. əsas layihələr Bluetooth istifadə etmək üçün ESP32 -nin daha rahat bir xüsusiyyətidir.

Addım 1: Lazım olan şeylər

Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər

Beləliklə, bu layihə üçün sizə yalnız lazımdır: ESP32 (HƏR MODEL): Və onu proqramlaşdırmaq üçün bir kabel.

Addım 2: ESP 32 üçün Arduino Idea qurmaq

ESP 32 üçün Arduino Idea qurmaq
ESP 32 üçün Arduino Idea qurmaq

Kompüterinizdə Arduino IDE -nin olduğundan və Arduino IDE -də ESP32 lövhələrini quraşdırdığınızdan əmin olun və əgər belə deyilsə, onu quraşdırmaq üçün aşağıdakı təlimatları izləyin.:

Addım 3: Bluetooth tətbiqini əldə edin

Bluetooth tətbiqini əldə edin
Bluetooth tətbiqini əldə edin

Daha irəli getməzdən əvvəl, ESP32 vəziyyətimizdə hər hansı bir BLUETOOTH cihazı ilə BLUETOOTH ünsiyyəti üçün smartfonunuzda bir Bluetooth seriyalı tətbiqetmənin olduğundan əmin olun.

Addım 4: Kodlaşdırma Bölməsi

Kodlaşdırma Bölməsi
Kodlaşdırma Bölməsi

Arduino ide.go faylını açın> Nümunələr> BluetoothSerial> SerialtoSerialBT. Və aşağıdakı kodu kopyalayın: #"BluetoothSerial.h" #if! Müəyyən edin (CONFIG_BT_ENABLED) || ! müəyyən edildi (CONFIG_BLUEDROID_ENABLED)#səhv Bluetooth aktiv deyil! Zəhmət olmasa `make menuconfig` çalıştırın və onu aktivləşdirin#endifBluetoothSerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Bluetooth cihazının adı Serial.println ("Cihaz başladı, indi onu bluetooth ilə qoşa bilərsiniz!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } əgər (SerialBT.available ()) {Serial.write (SerialBT.read ()); } gecikmə (20);} Kod çox asandır və ümumiyyətlə arduino uno ilə istifadə etdiyimiz BLUETOOTH koduna çox bənzəyir & hc05Kodun izahı: Aşağıdakı sətirdə BluetoothSerial kitabxanası var.#"BluetoothSerial.h" daxil edin Aşağıda verilən 3 sətir Bluetooth#-u aktiv edir əgər! müəyyən edilmişsə (CONFIG_BT_ENABLED) || ! müəyyən edildi (CONFIG_BLUEDROID_ENABLED)#səhv Bluetooth aktiv deyil! Zəhmət olmasa "make menuconfig" əmrini işə salın və#endif -i aktiv edin Sonra BluetoothSerial SerialBT -in bir BLUETOOTH nümunəsi yaradılır; Quraşdırmada () 115200 baud sürətində bir serial rabitəsi işə salınır. Serial.begin (115200); Bluetooth -u işə salın. serial cihazı və Bluetooth Cihazının adını arqument olaraq keçirin. Varsayılan olaraq buna ESP32test deyilir, ancaq adını dəyişə və ona unikal bir ad verə bilərsiniz. SerialBT.begin ("ESP32test"); // Bluetooth cihazının adıBu dövrədə (), Bluetooth Serialı vasitəsilə məlumat göndərin və alın. Aşağıdakı kod sətirlərində, əgər varsa, serial monitorda hər hansı bir məlumatın olub olmadığını yoxlayacaq, sonra məlumatları BLUETOOTH cihazına göndərəcək (məsələn: smartfonumuzda) esp32 -nin Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () bluetooth serial. Serial.read () istifadə edərək məlumat göndərir Kodun aşağıdakı hissəsi Bluetooth -dan hər hansı bir məlumatın olub olmadığını yoxlayacaq, sonra onu serial monitorda çap edəcək.if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Kodun bütün əsas izahı budur. İndi kodu ESP32 -ə yükləyə bilərsiniz.

Addım 5: Esp32 Bluetooth -un sınanması

Esp32 Bluetooth -un sınanması
Esp32 Bluetooth -un sınanması
Esp32 Bluetooth -un sınanması
Esp32 Bluetooth -un sınanması
Esp32 Bluetooth -un sınanması
Esp32 Bluetooth -un sınanması

Kodu yüklədikdən sonra Arduino IDE -də ardıcıl monitoru açın və Bluetooth -u (esp32) smartfonunuza qoşun və tətbiqin cihaz bölməsində ESP32 -ə qoşula bilərsiniz və sonra "ESP32 -ə qoşulma" mesajı alacaqsınız. saniyə bağlanacaq və ESP32 bağlı mesajını görəcəksiniz. Sonra tətbiqdən salam yazsanız Arduino IDE -nin seriyalı monitorunda Salam mesajını görürsünüz və serial monitorunuzdan necəsən yaza bilərsiniz. ESP32 ilə bir Bluetooth bağlantısı qura biləcəyiniz və telefonunuzdan esp32 -yə göndərdiyiniz fərqli mesajlar üçün fərqli şərtlər yerinə yetirmək üçün if şərtindən istifadə edə bilərsiniz.

Tövsiyə: