İçindekiler:

ESP32 Bluetooth Eğitimi - ESP32'nin Dahili Bluetooth'u Nasıl Kullanılır: 5 Adım
ESP32 Bluetooth Eğitimi - ESP32'nin Dahili Bluetooth'u Nasıl Kullanılır: 5 Adım

Video: ESP32 Bluetooth Eğitimi - ESP32'nin Dahili Bluetooth'u Nasıl Kullanılır: 5 Adım

Video: ESP32 Bluetooth Eğitimi - ESP32'nin Dahili Bluetooth'u Nasıl Kullanılır: 5 Adım
Video: Measure Temperature and Humidity using M5Stack Core 2 with DHT11 and DHT22 - Robojax 2024, Kasım
Anonim
ESP32 Bluetooth Eğitimi | ESP32'nin Dahili Bluetooth'u Nasıl Kullanılır
ESP32 Bluetooth Eğitimi | ESP32'nin Dahili Bluetooth'u Nasıl Kullanılır

Merhaba arkadaşlar ESP32 Kartı hem WiFi hem de Bluetooth ile birlikte geldiğinden, ancak çoğunlukla Projelerimiz için genellikle yalnızca Wifi kullanıyoruz, Bluetooth kullanmıyoruz. temel Projeler Bluetooth, ESP32'nin daha kullanışlı bir özelliğidir.

Adım 1: İhtiyacınız Olan Şeyler

İhtiyacın olan şeyler
İhtiyacın olan şeyler

Yani bu proje için ihtiyacınız olan sadece: ESP32 (HERHANGİ MODEL): Ve onu Programlamak için bir kablo.

Adım 2: ESP 32 için Arduino Ide'yi Ayarlama

ESP 32 için Arduino Ide Kurulumu
ESP 32 için Arduino Ide Kurulumu

PC'nizde Arduino IDE olduğundan ve Arduino IDE'nize ESP32 Kartları yüklediğinizden emin olun ve durum böyle değilse, yüklemek için lütfen aşağıdaki talimatlarımı izleyin.:https://www.instructables.com/id/Getting-Started-W…

3. Adım: Bluetooth Uygulamasını edinin

Bluetooth Uygulamasını edinin
Bluetooth Uygulamasını edinin

Daha ileri gitmeden önce, bizim durumumuzda ESP32'de herhangi bir BLUETOOTH cihazla BLUETOOTH iletişimi için akıllı telefonunuzda bir Bluetooth seri uygulamanız olduğundan emin olun.

Adım 4: Kodlama Bölümü

Kodlama Bölümü
Kodlama Bölümü

Arduino ide'nizi açın. Dosya > Örnekler > BluetoothSerial > SerialtoSerialBT'ye gidin. Veya aşağıdaki kodu kopyalayın: #include "BluetoothSerial.h"#if !defined(CONFIG_BT_ENABLED) || !tanımlı(CONFIG_BLUEDROID_ENABLED)#hata Bluetooth etkin değil! Lütfen `make menuconfig` komutunu çalıştırın ve etkinleştirin#endifBluetoothSerial SerialBT;void setup() { Serial.begin(115200); SerialBT.begin("ESP32test"); //Bluetooth cihaz adı Serial.println("Cihaz başladı, şimdi bluetooth ile eşleştirebilirsiniz!");}void loop() { if (Serial.available()) { SerialBT.write(Serial.read()); } if (SerialBT.available()) { Serial.write(SerialBT.read()); } delay(20);}Kod çok kolaydır ve genellikle arduino uno ile kullandığımız BLUETOOTH koduna çok benzer ve hc05Code açıklaması: Aşağıdaki satır BluetoothSerial kitaplığını içerir.#include "BluetoothSerial.h"Aşağıda sağlanan 3 satır Bluetooth'u etkinleştirir# eğer !tanımlı(CONFIG_BT_ENABLED) || !tanımlı(CONFIG_BLUEDROID_ENABLED)#hata Bluetooth etkin değil! Lütfen `make menuconfig` komutunu çalıştırın ve onu etkinleştirin#endifSonra, bir BLUETOOTH örneği oluşturulur BluetoothSerial SeriBT;Kurulum()'da, 115200 baud hızında bir seri iletişim başlatılır. Serial.begin(115200);Bluetooth'u başlatın seri aygıtı seçin ve Bluetooth Aygıt adını bağımsız değişken olarak iletin. Varsayılan olarak ESP32test olarak adlandırılır, ancak yeniden adlandırabilir ve benzersiz bir ad verebilirsiniz. SerialBT.begin("ESP32test"); //Bluetooth cihaz adı Loop() içinde, Bluetooth Seri üzerinden veri gönderip alın. Aşağıdaki kod satırlarında, seri monitörde herhangi bir veri olup olmadığını kontrol edecek, varsa, verileri BLUETOOTH cihazına gönderecektir (örneğin: akıllı telefonumuz) esp32'nin Bluetooth.if (Serial.available()) işlevini kullanarak { SerialBT.write(Serial.read());}SerialBT.write() bluetooth serial kullanarak veri gönderir. Serial.read() içinde alınan verileri döndürür. seri bağlantı noktası. Kodun aşağıdaki kısmı, Bluetooth'tan herhangi bir verinin mevcut olup olmadığını kontrol edecek, eğer varsa, bunu seri monitöre yazdıracaktır.if (SerialBT.available()) { Serial.write(SerialBT.read());} Kodun tüm temel açıklaması bu kadar. Artık kodu ESP32'nize yükleyebilirsiniz.

Adım 5: Esp32'nin Bluetooth'unu Test Etme

Esp32'nin Bluetooth'unu Test Etme
Esp32'nin Bluetooth'unu Test Etme
Esp32'nin Bluetooth'unu Test Etme
Esp32'nin Bluetooth'unu Test Etme
Esp32'nin Bluetooth'unu Test Etme
Esp32'nin Bluetooth'unu Test Etme

Kodu yükledikten sonra Arduino IDE'nizde seri monitörü açın ve ardından akıllı telefonunuzdan Bluetooth'u (esp32) bağlayın. Ve uygulamanın cihazlar bölümünde ESP32'ye bağlanabilirsiniz ve ardından "ESP32'ye bağlanılıyor" mesajını alacaksınız. saniye bağlanacak ve ESP32 bağlandı mesajını göreceksiniz. Daha sonra uygulamadan merhaba yazarsanız, Arduino IDE'nizin seri monitörünüzde Merhaba mesajını görebilirsiniz & eğer seri monitörünüzden nasılsın yazarsanız, bu mesajı görebilirsiniz. Bu şekilde ESP32 ile Bluetooth bağlantısı kurabilir ve telefonunuzdan esp32'ye gönderdiğiniz farklı mesajlar için farklı işlemler gerçekleştirmek için if koşulunu kullanabilirsiniz. Projelerinizde ESP32 Bluetooth kullanarak iyi eğlenceler.

Önerilen: