Mündəricat:
- Addım 1: Lazım olan şeylər
- Addım 2: ESP 32 üçün Arduino Idea qurmaq
- Addım 3: Bluetooth tətbiqini əldə edin
- Addım 4: Kodlaşdırma Bölməsi
- Addım 5: Esp32 Bluetooth -un sınanması
Video: ESP32 Bluetooth Dərsliyi - Daxili ESP32 Bluetooth -dan necə istifadə olunur: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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
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
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
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
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ı
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ə:
Arduino istifadə edərək Torpaq Nəm Sensorundan necə istifadə olunur: 4 addım
Torpaq Nəm Sensorunu Arduino istifadə edərək necə istifadə etmək olar: Torpaq Nəm sensoru, torpağın nəmini ölçmək üçün istifadə edilə bilən bir sensordur. Ağıllı əkinçilik layihələrinin, Suvarma nəzarətçiləri layihələrinin və ya IoT Kənd Təsərrüfatı layihələrinin prototiplərini hazırlamaq üçün uyğundur. Bu sensorun 2 probu var. Mənə öyrəşmiş
DS1307 Arduino istifadə edərək necə istifadə olunur: 7 addım
DS1307 Arduino istifadə edərək necə istifadə olunur: DS1307, Real Zamanlı Saat IC (RTC). Bu IC vaxt məlumatlarını təmin etmək üçün istifadə olunur. Ayrılan vaxt Saniyələr, Dəqiqələr, Saatlar, Günlər, Tarix, Ay və İldən başlayır.Bu IC, Crystal və 3.6V Batareyalar kimi əlavə xarici komponentlər tələb edir. Kristal
Rotary Encoder: necə işləyir və Arduino ilə necə istifadə olunur: 7 addım
Rotary Encoder: Arduino ilə necə işləyir və necə istifadə olunur: Bu və digər möhtəşəm dərsləri ElectroPeak -in rəsmi saytında oxuya bilərsinizBaxış Bu dərsdə, fırlanan kodlayıcıdan necə istifadə edəcəyinizi öyrənəcəksiniz. Əvvəlcə fırlanma kodlayıcısı haqqında bəzi məlumatlar görəcəksiniz və sonra necə edəcəyinizi öyrənəcəksiniz
Blynk istifadə edərək Wemos ESP-Wroom-02 D1 Mini WiFi Modulu ESP8266 + 18650-dən necə istifadə olunur: 10 addım
Blynk istifadə edərək Wemos ESP-Wroom-02 D1 Mini WiFi Modulu ESP8266 + 18650 Necə İstifadə olunur: Xüsusiyyətlər: nodemcu 18650 şarj sistemi inteqrasiyasına uyğundur Göstərici LED (yaşıl tam qırmızı deməkdir, şarj deməkdir) Şarj edilərkən Şəbəkə idarəetmə enerji təchizatı SMT bağlayıcı yuxu rejimi üçün istifadə edilə bilər · 1 əlavə
Blynk istifadə edərək Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE uyğun lövhədən necə istifadə olunur: 10 addım
Blynk istifadə edərək Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Uyğun lövhədən necə istifadə olunur: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Uyğun lövhə Təsviri: WiFi ESP8266 İnkişaf Etmə Paneli WEMOS D1. WEMOS D1, ESP8266 12E -ə əsaslanan WIFI inkişaf lövhəsidir. İşləmə, NODEMCU -ya bənzəyir, ancaq hardware quraşdırılmışdır