İçindekiler:
- Adım 1: İhtiyacınız Olan Şeyler
- Adım 2: ESP 32 için Arduino Ide'yi Ayarlama
- 3. Adım: Bluetooth Uygulamasını edinin
- Adım 4: Kodlama Bölümü
- Adım 5: Esp32'nin Bluetooth'unu Test Etme
Video: ESP32 Bluetooth Eğitimi - ESP32'nin Dahili Bluetooth'u Nasıl Kullanılır: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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
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
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
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ü
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
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:
PIR Sensörü ve Bir Buzzer Modülü Nasıl Kullanılır - Visuino Eğitimi: 6 Adım
PIR Sensörü ve Buzzer Modülü Nasıl Kullanılır - Visuino Eğitimi: Bu eğitimde, bir PIR sensörü her hareket algıladığında ses çıkarmak için bir PIR sensörünün ve sesli uyarı modülünün nasıl kullanılacağını öğreneceğiz. Bir tanıtım videosu izleyin
Mac Terminal Nasıl Kullanılır ve Temel İşlevler Nasıl Kullanılır: 4 Adım
Mac Terminali Nasıl Kullanılır ve Temel Fonksiyonlar Nasıl Kullanılır: Size MAC Terminalini nasıl açacağınızı göstereceğiz. Ayrıca size Terminal içinde ifconfig, dizinleri değiştirme, dosyalara erişim ve arp gibi birkaç özelliği göstereceğiz. Ifconfig, IP adresinizi ve MAC reklamınızı kontrol etmenizi sağlar
Raspberry Pi Eğitimi: Basmalı Düğme Nasıl Kullanılır: 4 Adım
Raspberry Pi Eğitimi: Basmalı Düğme Nasıl Kullanılır: Bu eğitimde, Raspberry Pi'nizle bir düğme kullanarak LED'inizi nasıl açacağınızı öğreneceksiniz. Basmalı düğmeler veya anahtarlar, onlara bastığınızda bir devredeki iki noktayı birbirine bağlar. Bu eğitici, düğmeye bir kez basıldığında bir LED'i açar ve
WiFi Dahili Dahili Arduino MEGA 2560 - ESP8266: 10 Adım
Arduino MEGA 2560 Dahili WiFi ile - ESP8266: Bugünkü metinde, kartında gömülü bir ESP8266'ya sahip olduğu için son derece özel olduğunu düşündüğüm bir Arduino'dan bahsediyoruz. Kart üzerine lehimlenmiş ESP12'ye sahip değil. Bunun yerine Espressif çipi var. Yani, tahtada yerleşik
Si4703 FM Radyo Kartı RDS ile Nasıl Kullanılır - Arduino Eğitimi: 5 Adım (Resimlerle)
Si4703 FM Radyo Kartı RDS ile Nasıl Kullanılır - Arduino Eğitimi: Bu, Silicon Laboratories Si4703 FM tuner çipi için bir değerlendirme kartıdır. Si4703, basit bir FM radyo olmanın ötesinde, hem Radyo Veri Hizmeti (RDS) hem de Radyo Yayını Veri Hizmeti (RBDS) bilgilerini algılama ve işleme yeteneğine sahiptir.T